diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2020-03-26 08:32:03 +0100 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2020-03-26 08:32:03 +0100 |
commit | 6f1d7f31a73848a9dfb762b6a2fe408e3024e407 (patch) | |
tree | 659529b9e770410ebd07a327c8738ac5802840f2 /util | |
parent | f3ad293d57dab27868a83ab09e670ed8e75072ac (diff) | |
download | libeufin-6f1d7f31a73848a9dfb762b6a2fe408e3024e407.tar.gz libeufin-6f1d7f31a73848a9dfb762b6a2fe408e3024e407.tar.bz2 libeufin-6f1d7f31a73848a9dfb762b6a2fe408e3024e407.zip |
Simple XPath test case.
Diffstat (limited to 'util')
-rw-r--r-- | util/src/main/kotlin/XMLUtil.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/util/src/main/kotlin/XMLUtil.kt b/util/src/main/kotlin/XMLUtil.kt index d7e1563b..7ce6a3b3 100644 --- a/util/src/main/kotlin/XMLUtil.kt +++ b/util/src/main/kotlin/XMLUtil.kt @@ -409,9 +409,9 @@ class XMLUtil private constructor() { return valResult } - fun getStringViaXpath(doc: Document, query: String): String { + fun evalXpath(doc: Document, query: String): Node? { val xpath = XPathFactory.newInstance().newXPath() - return xpath.compile(query).evaluate(doc, XPathConstants.STRING).toString() + return xpath.evaluate(query, doc, XPathConstants.NODE) as Node } } } |