【问题标题】:Scala parser combinators parsing xml?Scala解析器组合器解析xml?
【发布时间】:2011-03-11 09:17:18
【问题描述】:

scala 的解析器组合器可以解析 xml 并验证结束标签与开始标签的名称相同吗?我并不直接需要它,但我想知道我的库的限制。

【问题讨论】:

  • 我不舒尔,但我相信 scala.xml 库也会检查结束标签。

标签: xml parsing scala


【解决方案1】:

是的,它可以做到这一点。使用into>>(实际上是一回事)根据解析值参数化后一个解析器。

【讨论】:

    【解决方案2】:

    此文档似乎描述了对此的尝试:http://www.berniepope.id.au/docs/scala_parser_combinators.pdf

    ...以及软件链接(Scala XML-parser):http://www.berniepope.id.au/software.html

    【讨论】:

    • 部分想法是解析器会验证结束标签,但它不会。
    • 撰写本文时软件的死链接。
    • 你确定吗?现在工作
    【解决方案3】:

    您可能还对XML pickler combinators 感兴趣,它是 GData Scala 客户端库的一部分。我已经取出了 pickler 组合器,并将它们放在一个独立的库 here 中。

    【讨论】:

      猜你喜欢
      • 2020-01-17
      • 1970-01-01
      • 1970-01-01
      • 2011-07-01
      • 1970-01-01
      • 2010-10-06
      • 1970-01-01
      • 1970-01-01
      • 2012-10-04
      相关资源
      最近更新 更多