斯卡拉分析器组合器解析XML?

问题描述:

scala的解析器组合器可以解析xml并验证结束标记与开始标记具有相同的名称吗?我不直接需要它,但我想知道我的图书馆的限制。斯卡拉分析器组合器解析XML?

+0

我不舒服,但我相信scala.xml库也检查结束标记。 – Fabian 2011-03-11 09:50:11

+0

这更多关于解析器。 – Anonymous 2011-03-11 17:55:44

是的,它可以做到这一点。使用into>>(实际上这是同样的事情)根据解析的值对后面的解析器进行参数化。

这份文件似乎是描述上的尝试:http://www.berniepope.id.au/docs/scala_parser_combinators.pdf

...和软件(斯卡拉XML解析器)的链接:http://www.berniepope.id.au/software.html

+0

这个想法的一部分是解析器会验证结束标签,而不是。 – Anonymous 2011-03-11 17:55:09

+0

本文撰写时软件的死链接。 – 2015-09-03 02:29:18

+0

你确定吗?现在工作 – thoredge 2015-09-03 06:20:18

您可能也有兴趣XML pickler combinators,作为GData Scala客户端库的一部分。我已经拿出pickler combinators,并在一个自包含的库here中提供它们。