У меня есть xsd и MS-Excel. Лист excel содержит Xpath как представление всех элементов/полей xsd вместе с соответствующим типом данных, как указано в xsd.java - генерация xml из содержимого листа excel
Например, если XSD содержит элемент следующим образом:
<xsd:complexType name="person">
<xsd:all>
<xsd:element name="name" type="xsd:string" minOccurs="0"/>
<xsd:element name="age" type="xsd:string" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
Содержание листа Excel выглядит следующим образом:
Column 2 (element/field name) Column 3 (data type)
person.name String
person.age String
У меня есть требование, чтобы проверить, если содержание листа Эксел действительны и полны. Таким образом, я хочу генерировать xml-файл из электронной таблицы MS-Excel и проверять его на наличие существующего xsd.
детализирует требование заключаются в следующем:
- прочитать содержание второй и третьей колонке таблицы MS-Excel.
- Игнорируйте строки, в которых содержание не содержит точечный разделитель
- генерировать XML
- проверить его aganist указанный пользователем XSD
Как это может быть сделано в программе Java?