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」の情報のエントリは1つしか作成できませんが、実際には、「listagem」要素の1つに「entrada」の情報のエントリを複数追加できるようにします。 。
これを達成できるように情報をマッピングするにはどうすればよいですか?