Схема xsd от excel с идентификационными идентификаторами

Я хочу создать XML-файл из своего списка Excel. Список содержит следующие строки:

ID----term----state----definition----source 

Идентичные идентификаторы соответствуют записи. Таким образом, каждая запись с одинаковым идентификатором – это одна запись, но строки различаются. например

 ID----term----state----definition----source 1 duck allowed a bird wiki 1 goose forbidden a big bird encyclopedia 1 crow allowed a black bird wiki 2 cow allowed cattle google 

Таким образом, идентификаторы должны быть сопоставлены с условиями. Сгенерированный XML-код должен выглядеть так:

  <id termID="1"> <entry> <term>duck</term> <state>allowed</state> <definition>a brid</definition> <source>wiki</source> </entry> <entry> <term>goose</term> <state>forbidden</state> <definition>a big bird</definition> <source>encyclopedia</source> </entry> <entry> <term>crow</term> <state>allowed</state> <definition>a black bird</definition> <source>wiki</source> </entry> </id> <id termID="2">...</id> 

Моя схема выглядит так:

 <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="root"> <xs:complexType> <xs:sequence> <xs:element name="id" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="entry" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element type="xs:string" name="term"/> <xs:element type="xs:string" name="state"/> <xs:element type="xs:string" name="definition"/> <xs:element type="xs:string" name="source"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute type="xs:string" name="termID" use="optional"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> 

Excel не собирает каждый идентификатор, а каждый второй идентификатор. Я думаю, что совпадение не работает. Что мне нужно изменить в моей схеме XSD? Заранее спасибо!

Interesting Posts

Экспорт данных CSV OTRS

Подсчитайте количество уникальных строк Matlab

Обновите значение ячейки в excel, выполняя каждую строку с помощью Python 3.6 Pandas для перемещения файлов

добавление excel в .docx с использованием docx4j (или любого другого api)

Заполните один столбец из списка в зависимости от значения другого столбца

Как конкатенировать ячейки в строке до первой пустой ячейки

Как вернуть заголовок столбца для нескольких совпадений из нескольких критериев в Excel?

открыть xml excel Вставить фактическое значение в placeholder

Excel из ресурсов из формулы массива

Конвертировать несколько PDF в Excel – невозможно запустить APP?

Проверка данных Excel автоматически создает контент

Почему мой результат пуст?

Функция SEARCH для массива строк, а не одной строки

находить и копировать (несколько) значений в столбце

Поле сообщения MS Excel / VB с несколькими параметрами

Давайте будем гением компьютера.