停留在XML验证模式上

停留在XML验证模式上,xml,xsd,Xml,Xsd,我正在尝试使用XSD XML验证模式创建一个XML文件 但我被困在“多行数据”上。不能解决那个问题 我的方针是: 我的XSD: 在这里之前看起来没问题 但是,根据XSD模式,我创建了一个XML示例。我不知道如何整合下面的数据 XML示例: ... <ns2:CbcReports> <ns2:ResCountryCode>AF</ns2:ResCountryCode> <ns2:Summary>

我正在尝试使用XSD XML验证模式创建一个XML文件

但我被困在“多行数据”上。不能解决那个问题

我的方针是: 我的XSD:

在这里之前看起来没问题

但是,根据XSD模式,我创建了一个XML示例。我不知道如何整合下面的数据

XML示例:

...
    <ns2:CbcReports>
        <ns2:ResCountryCode>AF</ns2:ResCountryCode>
        <ns2:Summary>
            <ns2:Revenues>
                <ns2:Unrelated currCode="AED">76</ns2:Unrelated>
                <ns2:Related currCode="AED">2949</ns2:Related>
                <ns2:Total currCode="AED">7859</ns2:Total>
            </ns2:Revenues>
            <ns2:ProfitOrLoss currCode="AED">13486</ns2:ProfitOrLoss>
            <ns2:TaxPaid currCode="AED">17364</ns2:TaxPaid>
            <ns2:TaxAccrued currCode="AED">14015</ns2:TaxAccrued>
            <ns2:Capital currCode="AED">19022</ns2:Capital>
            <ns2:Earnings currCode="AED">27690</ns2:Earnings>
            <ns2:NbEmployees>5500</ns2:NbEmployees>
            <ns2:Assets currCode="AED">26679</ns2:Assets>
        </ns2:Summary>
        <ns2:ConstEntities>
            <ns2:ConstEntity>
                <ns2:ResCountryCode>AF</ns2:ResCountryCode>
                <ns2:TIN issuedBy="AF">AABBCCDDEE</ns2:TIN>
                <ns2:IN issuedBy="AF" INType="AABBCCDDEE">AABBCCDDEE</ns2:IN>
                <ns2:Name>AABBCCDDEE</ns2:Name>
                <ns2:Address legalAddressType="OECD301">
                    <ns2:CountryCode>AF</ns2:CountryCode>
                    <ns2:AddressFree>AABBCCDDEE</ns2:AddressFree>
                </ns2:Address>
            </ns2:ConstEntity>
            <ns2:Role>CBC801</ns2:Role>
            <ns2:IncorpCountryCode>AF</ns2:IncorpCountryCode>
            <ns2:BizActivities>CBC501</ns2:BizActivities>
            <ns2:OtherEntityInfo>AABBCCDDEE</ns2:OtherEntityInfo>
        </ns2:ConstEntities>
    </ns2:CbcReports>
...
。。。
空军
76
2949
7859
13486
17364
14015
19022
27690
5500
26679
空军
AABBCCDDEE
AABBCCDDEE
AABBCCDDEE
空军
AABBCCDDEE
CBC801
空军
CBC501
AABBCCDDEE
...
我必须有多行数据,我不知道如何在这个XML中传递多行数据

下面是数据,但是我如何像下面那样使用XML

如何发送多行数据

我必须这样做吗

<CbcReports> 
  Italy blablabla
</CbcReports>
<CbcReports> 
  USA blablabla
</CbcReports>

意大利布拉布拉布拉
美国布拉布拉布拉
此文档

<CbcReports> 
  Italy blablabla
</CbcReports>
<CbcReports> 
  USA blablabla
</CbcReports>

意大利布拉布拉布拉
美国布拉布拉布拉
不是格式良好的XML文档,因为它有多个根标记

我建议您在试图解决问题之前先阅读一些关于XML和XSD的背景知识