※問題類別:
javax.xml和org.w3c.dom的使用
※系統環境:
Win 10、Java 8u265、Eclipse Version 2020-09
※狀況概述:
我有串xml字串,範例如下
https://jsbin.com/hiwukowaqa/edit?html
我要擷取<entry><key><value>ID</value></key><value>01</value></entry>
抓出ID的值是01
※程式碼:
因為無法使用以下這種javax.xml.xpath的方式處理
XPathExpression expression =
xPath.compile("//beans//bean//property[@name='output']");
所以改用org.w3c.dom的方式處理
Element eElement = (Element) nNode;
eElement.getElementsByTagName("entry").item(0).getTextContent());
會抓出ID01,再自己substring處理
雖然可以達到目地,但想請教先進是否有更好的處理方式?
感謝
※錯誤訊息:
無,只是想知道是否有更好的處理方式?
※補充說明:
無