Excel から XML データとしてデータをエクスポートしたいと考えています。次のXSDを作成しました
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="test_root">
<xs:complexType>
<xs:sequence>
<xs:element name="test_obj">
<xs:complexType>
<xs:sequence>
<xs:element name="element1"/>
<xs:element name="element2"/>
<xs:element name="element3" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="subelement3" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="att_name"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Element1 と Element2 は問題なく動作しますが、問題はオプションで繰り返し可能な Element3 にあります。
最終的なファイルには、name 属性の異なる値によって区別される複数の subelement3 インスタンスを含めることができます。たとえば、結果は次のようになります
<subelement3 name="test1">value1</subelement3>
<subelement3 name="test2">value1</subelement3>
...
それはExcelで可能ですか?
助けてくれてありがとう。