Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var xmlDocument : Document? = null
- val xPath: XPath = XPathFactory.newInstance().newXPath()
- constructor(xmlString: String){
- //println(xmlString)
- val builderFactory = DocumentBuilderFactory.newInstance()
- var builder: DocumentBuilder? = null
- try {
- builder = builderFactory.newDocumentBuilder()
- } catch (e: ParserConfigurationException) {
- e.printStackTrace()
- }
- try {
- xmlDocument = builder!!.parse(ByteArrayInputStream(xmlString.toByteArray()))
- } catch (e: SAXException) {
- e.printStackTrace()
- } catch (e: IOException) {
- e.printStackTrace()
- }
- ///println(xmlDocument)
- }
- fun getString(path: String): String? {
- return xPath.compile(path).evaluate(xmlDocument)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement