Мне нужно превратить файл Excel в очень специфический XML-файл для тезауруса Microsoft Search.Несколько значений из ячейки Excel в XML
Это фрагмент из файла Excel: Excel Example
И это пример того, что XML должен выглядеть следующим образом: XML Example
Я нахожу это трудно сделать файл XML, потому что он имеет несколько одинаковых тегов (т. е. sub), и Excel, похоже, не похож на maxOccurs = "unbounded" на карте XML и не похож на несколько элементов с тем же именем.
Существует также факт наличия нескольких значений, разделенных запятыми в одной ячейке.
Это мой текущий файл 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>
Любая помощь будет принята с благодарностью.
Спасибо, Clint
Извините, я не уверен, что вы имеете в виду. – ClintWalsh