将任何XML模式表示为数据结构的最佳方法是什么?

时间:2012-02-23 19:23:43

标签: perl data-structures xsd xml-parsing

我试图将任何XML模式表示为数据结构,该模式维护该模式的层次结构以及模式中每个元素的位置。有什么建议?

2 个答案:

答案 0 :(得分:1)

也许您尝试做的事情最好用XML::Validator::Schema模块完成。从技术上讲,正确答案是XML :: Validator :: Schema :: Parser(正如您所猜测的那样,将模式解析为数据结构),但它是一个内部模块。但也许它的分析也会有所帮助。

答案 1 :(得分:1)

XML Schema本身就是XML,因此最全面的XML库对您有用,具体取决于构建结构时要执行的操作。我建议XML::LibXMLXML::Twig