3
我想处理文档以检索可能具有多个路径的值。理想的签名看起来是这样的:Scala XML从可选路径检索
def value(doc: Elem, potential_paths: List[something]): String
凡会简单地处理文档看potential_paths的头,如果找到,返回它,否则继续potential_paths.drop(1)。
对于XPath,“something”将是表示XPath语句的String的简单列表。由于“\”实际上是NodeSeq的一个功能,因此它不是可以独立于节点表示的。无论如何,这是什么方式来处理这个问题?
折叠是纯粹的天才。谢谢丹尼尔... – Tim 2010-05-10 15:40:00