无法使用xsd文件从excel导出xml文件?

时间:2018-01-03 13:02:34

标签: xml excel xsd

这是我的Excel文件

enter image description here

这是我的xsd文件:

    <?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
  <element name="Root">
    <complexType>
      <sequence>
        <element name="ID" maxOccurs="unbounded">
          <complexType>
            <sequence>
              <element name="Numbers" maxOccurs="unbounded">
                <complexType>
                  <sequence>
                    <element name="Numbers" type="string"/>
                  </sequence>
                </complexType>
              </element>
            </sequence>
            <attribute name="ID" type="string"/>
          </complexType>
        </element>
      </sequence>
    </complexType>
  </element>
</schema>

我想要这样的XML文件:

<Data>
<ID>1</ID>
    <Number>21</Number>
    <Number>23</Number>
    <Number>22</Number>
</Data>
<Data>
<ID>2</ID>
    <Number>24</Number>
    <Number>25</Number> 
</Data>
<Data>
<ID>3</ID>
    <Number>26</Number>
    <Number>26</Number> 
</Data>

但是在使用此架构时,我能够映射但无法导出文件。我能够使用excel开发人员模式使用列(ID,Number)映射模式,但是当我尝试导出时,它会产生无法创建xml文件的错误。我是xml新手,可能是我对xsd文件做错了。

我需要像id 1这样的文件必须有3个孩子有21,23和22.然后对于id 2,两个孩子,即24和25.对于id 3也是如此。

出现此错误:

enter image description here

如果您需要更多信息,请与我们联系。

0 个答案:

没有答案