最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java通過XPath獲取XML文件中符合特定條件的節(jié)點

 更新時間:2019年01月08日 10:27:32   作者:李燦輝  
今天小編就為大家分享一篇關(guān)于Java通過XPath獲取XML文件中符合特定條件的節(jié)點,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

在Java解析XML文件的過程中,有時需要獲取符合某些特定條件的節(jié)點,以下是實現(xiàn)代碼。

import javax.xml.xpath.XPath;
import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPathExpressionException;
import javax.xml.xpath.XPathFactory;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
import org.w3c.dom.Element;
String value = new String("test");
XPath xpath = XPathFactory.newInstance().newXPath();
String expression = "http://ElementName[@moduleName='" + value + "']";
Element element = null;
try {
 element = (Element) xpath.evaluate(expression, document,
  XPathConstants.NODE);
} catch (XPathExpressionException e) {
 e.printStackTrace();
}

以上程序的作用是,在所有ElementName節(jié)點中,找到一個屬性moduleName為value的節(jié)點。

如果需要找到所有符合條件的節(jié)點,則需要將XPathConstants.NODE改為XPathConstants.NODESET。此時,返回值類型為NodeList類型,進行強制類型轉(zhuǎn)換后即可對所有符合條件的節(jié)點進行進一步的操作。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

最新評論

舒兰市| 成安县| 阿拉善盟| 武鸣县| 大理市| 夏河县| 建水县| 大方县| 宜章县| 建瓯市| 辉县市| 突泉县| 舟山市| 紫云| 宕昌县| 昭平县| 太湖县| 明星| 堆龙德庆县| 蛟河市| 合阳县| 望江县| 潼关县| 肇东市| 大关县| 磴口县| 佛山市| 河间市| 正安县| 原平市| 连州市| 教育| 全南县| 大理市| 长治市| 社旗县| 巴楚县| 伊春市| 龙口市| 汕头市| 勐海县|