スキーマ制約ドキュメント自体は、拡張子が xsd の XML ドキュメントです
<?xml version="1.0"encoding="UTF-8"?> <书架></书架>
xmlns キーワード (xmlns 名前空間宣言) を使用して、要素がどの名前空間から来るかを宣言します (xmlns: xml 名前空間)
<?xml version="1.0"encoding="UTF-8"?> <itcast:书架 xmlns:itcast="http://www.itcast.cn"></itcast:书架>
<?xml version="1.0"encoding="UTF-8"?> <itcast:书架 xmlns:itcast="http://www.itcast.cn" schemaLocation="http://www.itcast.cnbook.xsd"></itcast:书架>
の間の対応関係を関連付け、残りのタスクを Eclipse に任せて自動的に生成します。
ケースは次のとおりです:
既知のスキーマ制約ドキュメントは次のとおりです。対応する XML ドキュメントを記述します
<?xml version="1.0" encoding="UTF-8" ?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.itcast.cn" elementFormDefault="qualified"> <xs:element name='书架' > <xs:complexType> <xs:sequence maxOccurs='unbounded' > <xs:element name='书' > <xs:complexType> <xs:sequence> <xs:element name='书名' type='xs:string' /> <xs:element name='作者' type='xs:string' /> <xs:element name='售价' type='xs:integer' /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
XML ドキュメントは次のとおりです:
<?xml version="1.0" encoding="UTF-8"?> <itcast:书架 xmlns:itcast="http://www.itcast.cn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.itcast.cn book.xsd"> <itcast:书> <itcast:书名>JavaScript网页开发</itcast:书名> <itcast:作者>张孝祥</itcast:作者> <itcast:售价>28</itcast:售价> </itcast:书> </itcast:书架>
最終バージョン:フラッシュセールにより確立。
Myeclipse ツールを使用して直接作成します。
上記は、スキーマに基づいて XML ドキュメントを作成する 4 つのステップの内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。