【问题标题】:Convert XSD (XML Schema) to AVSC (Avro Schema) using Python使用 Python 将 XSD(XML 架构)转换为 AVSC(Avro 架构)
【发布时间】:2016-05-05 14:39:15
【问题描述】:

我正在将巨大的 xml 文件转换为 avro 格式,作为其中的一部分,我将不得不使用 XSD 模式来生成 Avro 文件模式 - 使用 Python(最好)。我找不到任何用于此转换的有效资源。社区可以帮助我吗?

以下是 XSD 文件的示例格式:

<xsd:complexType name="tablename">
- <xsd:sequence>
  <xsd:element name="column1" type="String38" /> 
  <xsd:element name="column2" type="String255" /> 
  <xsd:element name="column3" type="String255" minOccurs="0" /> 
  <xsd:element name="column4" type="ValidDate" minOccurs="0" /> 
</xsd:sequence>
<xsd:attribute name="schemaVersion" type="xsd:string" use="required" /> 
</xsd:complexType>

【问题讨论】:

    标签: python json xml xsd avro


    【解决方案1】:

    我想,最好的办法是适当地填写配置文件并调用此工具:https://github.com/GeethanadhP/xml-avro 并带有所需的参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-13
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 2012-04-07
      • 1970-01-01
      相关资源
      最近更新 更多