【问题标题】:Using Jodd Lagarto to parse XML使用 Jodd Lagarto 解析 XML
【发布时间】:2014-10-08 19:46:44
【问题描述】:

我正在使用Jodd Lagarto 来解析一些 HTML。在某些情况下,当我需要快速处理 HTML 时,我也会使用 Jerry。但是现在,我有一些需要处理的 XML。从TagVisitor 看来,Lagarto 也可以处理 XML(这对我来说太棒了),但是......我不太确定如何做到这一点。

是否有人使用 Jodd Lagarto 处理 XML 以及如何处理?

【问题讨论】:

    标签: xml parsing jodd jodd-lagarto


    【解决方案1】:

    是的,可以将 Lagarto 用于 XML。我承认这在文档中不是很清楚,但是有办法启用xml mode 进行解析。下面是一个简短的例子:

    LagartoDOMBuilder lagartoDOMBuilder = new LagartoDOMBuilder();
    lagartoDOMBuilder.enableXmlMode();
    Document doc = lagartoDOMBuilder.parse(xmlContent);
    

    就是这样!方法enableXmlMode 设置了几个标志以使Lagarto 解析XML。

    更重要的是,您甚至可以使用Jerry 来解析 XML!方法如下:

    Jerry.JerryParser jerryParser = Jerry.jerry();
    ((LagartoDOMBuilder) jerryParser.getDOMBuilder()).enableXmlMode();
    Jerry doc = jerryParser.parse(xmlContent);
    

    现在您可以使用 jQuery 语法和 CSS 选择器来过滤您的 XML(不是那么棒,或者什么;)

    【讨论】:

    • 感谢杰瑞的提示!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-27
    • 1970-01-01
    • 2015-10-09
    相关资源
    最近更新 更多