ホームページ  >  記事  >  バックエンド開発  >  XML スキーマの elementFormDefault 属性の簡単な紹介

XML スキーマの elementFormDefault 属性の簡単な紹介

怪我咯
怪我咯オリジナル
2017-04-05 17:03:241575ブラウズ

以下のエディターでは、XML スキーマの elementFormDefault 属性について簡単に説明します。編集者はこれがとても良いものだと思ったので、皆さんの参考として今から共有します。エディターに従って見てみましょう。 elementFormDefault 属性は namespace

に関連しています。その値は、修飾付きまたは非修飾に設定できます。XML ドキュメントでローカル要素を使用する場合は、次のようにする必要があります。接頭辞として短い名前を使用します

sean.xsd:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
 xmlns:sean="http://sean.com"
 targetNamespace="http://sean.com"
 elementFormDefault="qualified">
 <xs:element name="book_list">
 <xs:complexType>
 <xs:sequence>
 <xs:element name="book" type="xs:string"/>
 </xs:sequence>
 </xs:complexType>
 </xs:element>
</xs:schema>

sean.xml:

<?xml version="1.0" encoding="UTF-8"?>
<sean:book_list xmlns:sean="http://sean.com" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xsi:schemaLocation="http://sean.com sean.xsd">
 <sean:book>test</sean:book>
</sean:book_list>
名前空間は削除されます

同様の属性にはattributeFormDefaultがあり、ルールはelementFormDefaultと同じです

以上がXML スキーマの elementFormDefault 属性の簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。