scala的解析器组合器可以解析xml并验证结束标记与开始标记的名称是否相同?我不直接需要它,但我想知道我的库的限制。
答案 0 :(得分:4)
是的,它可以做到这一点。使用into
或>>
(实际上是同样的事情)根据解析后的值来参数化后一个解析器。
答案 1 :(得分:3)
本文档似乎描述了对此的尝试:http://www.berniepope.id.au/docs/scala_parser_combinators.pdf
...以及该软件的链接(Scala XML-parser):http://www.berniepope.id.au/software.html
答案 2 :(得分:0)
您可能也对XML pickler combinators感兴趣,这是GData Scala客户端库的一部分。我已经取出了pickler组合器并将它们放在一个独立的库here中。