diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2020-03-25 20:44:54 +0100 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2020-03-25 20:44:54 +0100 |
commit | f3ad293d57dab27868a83ab09e670ed8e75072ac (patch) | |
tree | e9deacf3d34bf48b12972567eed866ee748cc509 /util | |
parent | ce9962fb1743c1570568f806fa94af0f9613e1f4 (diff) | |
download | libeufin-f3ad293d57dab27868a83ab09e670ed8e75072ac.tar.gz libeufin-f3ad293d57dab27868a83ab09e670ed8e75072ac.tar.bz2 libeufin-f3ad293d57dab27868a83ab09e670ed8e75072ac.zip |
cli requests c53 transactions collection
Diffstat (limited to 'util')
-rw-r--r-- | util/src/main/kotlin/XMLUtil.kt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/util/src/main/kotlin/XMLUtil.kt b/util/src/main/kotlin/XMLUtil.kt index 85720d14..d7e1563b 100644 --- a/util/src/main/kotlin/XMLUtil.kt +++ b/util/src/main/kotlin/XMLUtil.kt @@ -37,6 +37,7 @@ import java.io.* import java.security.PrivateKey import java.security.PublicKey import java.security.interfaces.RSAPrivateCrtKey +import javax.print.DocFlavor import javax.xml.XMLConstants import javax.xml.bind.JAXBContext import javax.xml.bind.JAXBElement @@ -407,5 +408,10 @@ class XMLUtil private constructor() { sig.signedInfo.references[0].validate(dvc) return valResult } + + fun getStringViaXpath(doc: Document, query: String): String { + val xpath = XPathFactory.newInstance().newXPath() + return xpath.compile(query).evaluate(doc, XPathConstants.STRING).toString() + } } } |