1
にシーケンス内のXML要素に属性を追加します'http://www.w3.org/2001/XMLSchema:attribute'要素はこのコンテキストではサポートされていません。は、私は、XSDを持っているのcomplexType
"firstname"という要素に属性を割り当てる正しい方法は何ですか?
にシーケンス内のXML要素に属性を追加します'http://www.w3.org/2001/XMLSchema:attribute'要素はこのコンテキストではサポートされていません。は、私は、XSDを持っているのcomplexType
"firstname"という要素に属性を割り当てる正しい方法は何ですか?
いくつかの中間のネストされた要素がありません。要素firstname
は、匿名の複合型、文字列である単純な内容(より正確には、型はxs:string
の拡張によって派生します)と属性を追加して定義する必要があります。元の定義で
<xs:element name="employee">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="Attribute1" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
、要素firstname
が、これは任意の属性を許可しない、xs:string
型を持つ場合。