我将 XSD 映射与 excel 结合使用,我可以在其中插入信息以生成 XML 文件。问题是,我使用的 XSD 映射不允许我创建一个元素的多个实例。这是我的 XSD 代码:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="application">
<xs:complexType>
<xs:all>
<xs:element name="name" type="xs:string" />
<xs:element name="pagina">
<xs:complexType>
<xs:all>
<xs:element name="page_name" type="xs:string" />
<xs:element name="formulario" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="textField" type="xs:string" minOccurs="0" />
<xs:element name="checkBox">
<xs:complexType>
<xs:all>
<xs:element name="opcao" type="xs:boolean" minOccurs="0" />
</xs:all>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="listagem" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="entrada" minOccurs="1" type="xs:string" />
</xs:all>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="escolha" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="origem" type="xs:string" />
<xs:element name="onSuccess" type="xs:string" />
<xs:element name="onFailure" type="xs:string" />
</xs:all>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
例如,当我在 excel 中创建地图时,我只能为“entrada”创建一个信息条目,而实际上我希望能够为单个“listagem”元素添加多个“entrada”信息条目.
我如何映射信息以便实现这一目标?