XMLスキーマ要素2024 年の最新の入門チュートリアル。このコースでは <スキーマ>要素,XMLドキュメントで参照スキーマ, について学習できます。
XMLスキーマ要素
<スキーマ>要素は、すべてのXMLスキーマのルート要素です。
<スキーマ>要素
<スキーマ>要素は、すべてのXMLスキーマのルート要素です。
<?xml version="1.0"?>
<xs:schema>
ja.
ja.
</xs:schema>
<スキーマ>要素は、属性を含んでいてもよいです。 スキーマ宣言は、多くの場合、次のようになります。
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3write.com"
xmlns="http://www.w3write.com"
elementFormDefault="qualified">
ja.
ja.
</xs:schema>
次のコード:
xmlns:xs="http://www.w3.org/2001/XMLSchema"
名前空間 "http://www.w3.org/2001/XMLSchema"からの表示スキーマ要素とデータ型で使用されます。 また、接頭辞はxsを使用する必要があり、名前空間 "http://www.w3.org/2001/XMLSchema"の要素とデータ型から設定します。
このスニペット:
targetNamespace="http://www.w3write.com"
「http://www.w3write.com ":表示要素は、名前空間から(ボディ、見出し、から、に、注)このスキーマで定義されました。
このスニペット:
xmlns="http://www.w3write.com"
これは、デフォルトの名前空間は "http://www.w3write.com」であると述べています。
このスニペット:
elementFormDefault="qualified"
使用される任意のXMLインスタンス文書を特定し、このスキーマで宣言された要素は、上で定義の名前空間でなければなりません。
XMLドキュメントで参照スキーマ
このXML文書は、XMLスキーマへの参照が含まれています。
<?xml version="1.0"?>
<note xmlns="http://www.w3write.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3write.com note.xsd">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
次のコードスニペット:
xmlns="http://www.w3write.com"
これは、デフォルトの名前空間宣言を指定します。 この宣言は、このXML文書で使用されているすべての要素が「http://www.w3write.com "名前空間で宣言されているスキーマ・バリデータを指示します。
あなたは、XMLスキーマインスタンスの名前空間を用意してたら。
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
あなたはschemaLocation属性を使用することができます。 このプロパティは、2つの値があります。 最初の値は、使用する名前空間です。 2番目の値は使用されるXMLスキーマの名前空間の場所です。
xsi:schemaLocation="http://www.w3write.com note.xsd"