行内のURI(5,6,7)は実際に何かを指し示す必要がありますか?名前空間の後に実際に使用されるURIは何ですか?
私がduff urlsを指すとき、それでも私のXMLを検証するように見えるので、何がポイントですか?
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="UploadXSD"
targetNamespace="UploadXSD"
elementFormDefault="qualified"
xmlns="http://tempuri.org/UploadXSD.xsd"
xmlns:mstns="http://tempuri.org/UploadXSD.xsd"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Video">
<xs:complexType>
<xs:sequence>
<xs:element name="Title" minOccurs="1" type="xs:string"></xs:element>
<xs:element name="Description" minOccurs="1" type="xs:string"></xs:element>
<xs:element name="Contributor" minOccurs="1" type="xs:string"></xs:element>
<xs:element name="Subject" minOccurs="1" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
を助け、これは*への答えは「そうポイントは何ですか?」される*この特定のXML文書のための質問:xs'接頭辞 'にバインドされた名前空間URI名前に 'xs'という接頭辞が付いた要素はすべてXML Schemaの語彙に属すると宣言します。他の接頭辞付きの名前空間宣言は、一般に、 'xs:import'と組み合わされたユーザ定義データ型(例として' xs:string')では使用されません。最後に、私はデフォルトの名前空間宣言が間違って使われていると思います。接頭辞のない要素の名前を特定の名前空間URIにバインドするには、 'targetNamespace'属性を使用します。 –