0

我的任务是将此 excel 工作表转换为 XML 文档

在此处输入图像描述

这应该生成一个像这样的文件

<import>
    
    <node action="create" type="document">
        <category name="Backlog Archiving">
            <attribute name="تاريخ المراسلة">19901101</attribute>   
            <attribute name="الجهة المرسلة للخطاب">الجهة المرسلة للخطاب</attribute> 
            <attribute name="رقم المراسلة الخاص بالجهاز">12345</attribute>  
            <attribute name="رقم الخطاب الخاص بالجهة">000000000 </attribute>    
            <attribute name="الموضوع المختصر">عروض</attribute>  
            <attribute name="عنوان الخطاب">عنوان الخطااااااااب</attribute>  
            <attribute name="كود المراسلة">1990/‎0011291/LT</attribute> 
        </category>
    </node>
    
    <node action="create" type="document">
        <category name="Content Server Categories">
            <attribute name="تاريخ المراسلة">19901101</attribute>   
            <attribute name="الجهة المرسلة للخطاب">الجهة المرسلة للخطاب</attribute> 
            <attribute name="رقم المراسلة الخاص بالجهاز">12345</attribute>  
            <attribute name="رقم الخطاب الخاص بالجهة">000000000 </attribute>    
            <attribute name="الموضوع المختصر">عروض</attribute>  
            <attribute name="عنوان الخطاب">عنوان الخطااااااااب</attribute>  
            <attribute name="كود المراسلة">1990/‎0011291/LT</attribute> 
        </category>
    </node>
    
</import>

我试图编写将在 Excel 映射中使用的 xsd 以像这样生成它

<xs:element name="import">
  <xs:complexType>
    <xs:sequence>
        <xs:element name="node">
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="category">
                      <xs:complexType>
                        <xs:sequence>
                            <xs:attribute name="name" type="xs:string"/>
                            <xs:element name="attribute" type="xs:string"/>
                            ???
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

但我不知道用所有称为属性的元素来完成它

有人可以帮忙吗?

4

0 回答 0