【问题标题】:EXCEL XML Export Multiple Elements with different AttributesEXCEL XML 导出具有不同属性的多个元素
【发布时间】:2013-07-15 23:35:16
【问题描述】:

我想将 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 实例,通过不同的值进行区分 对于名称属性。例如结果应该是这样的

<subelement3 name="test1">value1</subelement3>
<subelement3 name="test2">value1</subelement3>
...

Excel 可以吗?

感谢您的帮助。

【问题讨论】:

  • 你试过了吗?发生了什么?
  • 如果我尝试在 Excel 工作表上多次拖动 subelement3,它表示它已被使用。此外,列中的值也被添加为 name 属性的值,而不是元素的值。

标签: xml excel xsd


【解决方案1】:

Excel 不支持递归结构,因此您无法映射所有元素。

【讨论】:

    猜你喜欢
    • 2019-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多