→ LZN: eElement.getElementsByTagName("entry").item(0) 11/17 15:25
[entry: null]
→ LZN: .getChildNodes().item(1).getNodeValue() ? 11/17 15:27
null
→ jej: 字串嗎?正則表示式是你的好朋友喔 11/17 19:42
→ jej: 方法其實很多 如果你不限制xpath的話 jaxb也可以解決 11/17 19:45
感謝!沒用過jaxb,研究看看!
※ 編輯: rexhuang (114.43.7.119 臺灣), 11/17/2020 21:46:08
→ LZN: .getChildNodes().item(1).getTextContent() <--這應該就可 11/19 11:01
可以使用!非常感謝您的指導!^^
eElement.getElementsByTagName("entry").item(0).getChildNodes().item(0)
.getTextContent()
=>可以取得ID
eElement.getElementsByTagName("entry").item(0).getChildNodes().item(1)
.getTextContent()
=>可以取得01
※ 編輯: rexhuang (114.43.22.144 臺灣), 11/22/2020 19:09:20
推 kentyeh: XPathExpression expr = xpath.compile("//property[@na 02/16 13:39
→ kentyeh: me='output']//key[./value/text()='ID']/following-sib 02/16 13:39
→ kentyeh: ling::value/text()"); 02/16 13:39
→ kentyeh: String value = (String) expr.evaluate(doc, XPathCons 02/16 13:39
→ kentyeh: tants.STRING); 02/16 13:39
→ kentyeh: 如果排列順序不一定則xpath語法改成"//property[@name=' 02/17 10:12
→ kentyeh: output']//entry[./key/value/text()='ID']/value/text( 02/17 10:12
→ kentyeh: )" 02/17 10:12