xpathexpression .evaulate が任意の文字列で始まる値のリストを返す ような xpath クエリを作成したいと思います。
単一の結果でこれを達成するのは簡単concat('PREFIX:',/returns/one/node)
ですが、有効な xpath クエリはxpathexpression/returns/many/nodes/concat('PREFIX:',text())
.evaulateによって受け入れられません。
これが私の関数呼び出しです:
NodeList resultNodes = (NodeList) expr.evaluate(doc, XPathConstants.NODESET);
String collectionIDs[] = new String[resultNodes.getLength()];
これは私が受け取るエラーです:
javax.xml.transform.TransformerException: Unknown nodetype: concat
評価しやすい代替案を知っている人はいますか?
前もって感謝します