簡體   English   中英

EXCEL XML導出具有不同屬性的多個元素

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM