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