QA@IT

xml出現回数の表記

1605 PV

smp.xml

<ex>
<A><E>色</E><G>名称</G><T><C>レッド</C><g>赤</g></T><T><C>ブラック</C><g>黒</g></T></A>
</ex>

smp.xsd

<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name=ex">
   <xs:complexType>
    <xs:sequence>
        <xs:element maxOccurs="unbounded" name="A">
            <xs:complexType>
                  <xs:sequence>
                   <xs:element name="E" type="xs:string" />
                   <xs:element name="G" type="xs:string" />
                   <xs:element name="D" type="xs:string" />
                   <xs:element maxOccurs="unbounded" name="T" >
                    <xs:complexType>
                     <xs:sequence>
                        <xs:element name="C"  type="xs:string" />
                        <xs:element name="g"  type="xs:string" />
                     </xs:sequence>
                    </xs:complexType>
                   </xs:element>
                  </xs:sequence>
                 </xs:complexType>
        </xs:element>
   </xs:sequence>
  </xs:complexType>
 </xs:element>
</xs:schema>

対応関係のある要素Cとgをxmlファイルに合わせて動的に出現させたいのですが
要素Tの数だけ要素accountAが出現してしまいます。
どうしたらいいですか?

ウォッチ

この質問への回答やコメントをメールでお知らせします。