【发布时间】:2019-11-05 04:10:16
【问题描述】:
我有一个 xml 文件,其中包含架构信息。为了验证 xml,我想提取架构信息。如何通过 phyton 脚本或 xslt 转换来实现这一点?验证将在 nifi xmlValidator 处理器中进行。
我尝试了 xsl 转换,但 xsd 前缀是问题。
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:od="urn:schemas-microsoft-com:officedata">
<xsd:schema>
<xsd:element name="dataroot">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element ref="AE"></xsd:element>
...
</xsd:schema>
<dataroot>
...</dataroot>
</root>
【问题讨论】: