提问人:Jammy1 提问时间:9/23/2023 更新时间:9/23/2023 访问量:32
从 XSD 架构中提取每个“名称”和“类型声明” - 使用 python 的嵌套定义
Extract each "name" and "Type declarations" from XSD Schema - nested definations using the python
问:
我有几个架构定义文件,我需要将其捕获到 CSV 或表格格式文件中,我正在尝试提取名称和类型;Types 声明是复杂类型,它位于另一个文件中,如下所述: 目标是使用 Python 以表格格式打印以下示例中的格式:
Name type1 type2 declaration
Name_1 def_192 codeType1 integer
是否有可以从嵌套定义中提取类型定义的 Python 模块?
main_call.xsd:
<xs:include schemaLocation="main_type.xsd"/>
---
--
<xs:element name="name_1" type="tns:def_192"/>
<xs:element name="name_8" type="tns:def_2398"/>
main_type.xsd:
<xs:complexType name="def_192">
<xs:group ref="tns:codeType1"/>
</xs:complexType>
<xs:group name="codeType1">
<xs:sequence>
<xs:element name="value" type="integer" length="8"/>
</xs:sequence>
</xs:group>
答: 暂无答案
评论