我需要将Excel文件转换为Microsoft搜索词典的特定XML文件。从Excel单元格到XML的多个值
这是Excel文件的一个片段: Excel Example
这是XML需要什么样子的例子: XML Example
我发现很难使XML文件,因为它具有多个相同的标记(即子),并且Excel似乎不喜欢XML地图中的maxOccurs =“unbounded”,也不像它具有相同名称的多个元素。
也有在一个单元格中用逗号分隔多个值的事实。
这是我目前的XSD文件,如果有帮助:
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="x-schema:tsSchema.xml" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="thesaurus">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:byte" name="diacritics_sensitive"/>
<xs:element name="expansion" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="sub" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
任何帮助将不胜感激。
感谢, 克林特
对不起,我不确定你的意思。 – ClintWalsh