多头和多行中的xslt问题

时间:2015-04-29 03:27:27

标签: xml xslt xsd soa bpel

我有一个有多个音序器的xml当我循环标题和行不匹配请在下面输入和输出xsd使用soa 11g JDeveloper 11.1.7

<xsd:element name="processRequest">
   <xsd:complexType>
      <xsd:sequence maxOccurs="unbounded" minOccurs="3">
         <xsd:element name="place" type="bci:Disk_Hdr_RecType" minOccurs="0"  maxOccurs="unbounded"/>   //multiple line data
         <xsd:element name="name" type="xsd:decimal" minOccurs="0" />
         <xsd:element name="zipcode" type="bci:Disk_Dtl_TblType" minOccurs="0" />
         <xsd:element name="state" type="xsd:decimal" minOccurs="0" />
      </xsd:sequence>
   </xsd:complexType>
</xsd:element>

<element name="ParameterCollection">
   <complexType>
      <sequence>
         <element ref="db:Parameters" maxOccurs="unbounded"/>
      </sequence>
       </complexType>
</element>

<element name="Parameters">
   <complexType>
      <sequence>
         <xsd:element name="namer" type="bci:Disk_Hdr_RecType" minOccurs="0" />
         <xsd:element name="place" type="xsd:decimal" minOccurs="0" />
         <xsd:element name="zipcode" type="bci:Disk_Dtl_TblType" minOccurs="0" />
         <xsd:element name="state" type="xsd:decimal" minOccurs="0" />
      </sequence>
   </complexType>
</element>

如果有人可以提供帮助,请告诉我。

当我在xslt中循环时,所有place元素都被处理,并且值与名称不匹配。元素namel,place,state按顺序重复多次。

0 个答案:

没有答案