![](/img/trans.png)
[英]How to export Excel spreadsheets to XML, but attributes have been instead elements?
[英]EXCEL XML Export Multiple Elements with different Attributes
我想將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上。
最終文件可以具有多個subelement3實例,這些實例由name屬性的不同值來區分。 例如結果應該看起來像
<subelement3 name="test1">value1</subelement3>
<subelement3 name="test2">value1</subelement3>
...
Excel可以嗎?
謝謝您的幫助。
Excel不支持遞歸結構,因此您不能映射所有元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.