我有一個xsd和一個MS-Excel電子表格。 Excel工作表包含xpath的所有元素/字段的表示以及xsd中指定的相應數據類型。java-excel表格內容的xml代碼
例如,如果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
我有一個要求,以檢查是否excel工作表的內容是有效和完整。 因此,我想從MS-Excel電子表格生成xml文件並驗證它是否與現有的xsd相同。
要求詳情如下:
- 閱讀MS-Excel電子表格的第二列和第三列的內容。
- 忽略其內容不包含點分隔
- 生成XML
- 驗證它aganist用戶指定的XSD
這又如何在Java程序中完成的行?