将 XML 数据与 XML Schema 中的数据类型信息相结合

Posted

技术标签:

【中文标题】将 XML 数据与 XML Schema 中的数据类型信息相结合【英文标题】:Combining XML data with data type information from XML Schema 【发布时间】:2011-12-02 03:28:19 【问题描述】:

我想用 Ruby、Python 等语言自动创建一个平面列表/数组类型结构,它接受 XML 数据,并为每个节点构建一个列表/数组条目,其中包含从其获取的数据和数据类型信息XML 架构。

任何指向解决方案的指针表示赞赏。

干杯。

【问题讨论】:

你有没有尝试过? nokogiri 在 Ruby 中,例如? (作为奖励,a tweet by Jeff。) 有同样的问题,lxml验证没用 【参考方案1】:

在 python 中,有几个 xml 解析库,但我推荐lxml。然后,这是小菜一碟。只需遍历您的 xml,这样您就可以访问数据、属性等。从中填写列表是微不足道的。只是一个小实验......

【讨论】:

我不确定遍历 XML 文件是如何引用 XML Schema 文件中的数据类型的? 谢谢。很抱歉听起来像个笨蛋,但我只能看到它如何针对 Schema 进行验证的示例,而不是如何在 XML 数据的遍历过程中提取 Schema 信息的示例。

以上是关于将 XML 数据与 XML Schema 中的数据类型信息相结合的主要内容,如果未能解决你的问题,请参考以下文章

DTD与XML Schema

XML_04_XML Schema

schema.xml的配置

XML数据结构——Schema技术

XML-Schema验证

xml约束技术---schema