- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dom4j通过xpath查询xml(Dom4j queries XPath through XML)
dom4j通过xpath查询xml(Dom4j queries XPath through XML)
Dom4j query XML by XPath
The classification: Java programming
Get Document
SAXReader saxReader = new (SAXReader);
Document document = saxReader.read (FileUtil.getFileInputStream (fileName));
Query Element
String XPath = /rec/vol/correct; / / query all nodes under the /rec/vol/correct
ListElement composites = document.selectNodes (XPath);
Specific attribute value
For (Element element:composites) {
String pyear = element.elementText (p_year);
}
4. XPath grammar
Select the node
XPath uses path expressions to select nodes in the XML document. The nodes along the path or step to select the.
The following is a list of the most useful path expressions:
Expressions describing
NodeName selects all the child nodes of this node
/ selected from the root node
From the selection of nodes in the document / the current node, select, regardless of their position
From the current node.
Select the parent node of the current node.
@ attribute selection
Example
In the table below, we have listed some path expressions and the result of the expression:
The results of path expressions
All the sub node Bookstore selects the bookstore element
/bookstore selects the root element of Bookstore
Note: if the initial path Yu Zheng slash (/), this path always represents the absolute path to an element!
Bookstore/book selects all book elements belonging to the bookstore element.
//book selects all the book elements, regardless of their location in the document.
Bookstore//book book all the elements belonging to the bookstore elements of the offspring, regardless of what position is located at bookstore below.
//@lang selects all the property named Lang.
The predicate (Predicates)
The predicate is used to locate a particular node or contains a specified value of the node.
The predicate is embedded in square brackets.
Example
In the table below, we list some path expressions with predicates, and the result of the expression:
The results of path expres
您可能关注的文档
- cad绘图自动生成面积方法(Automatic generation of area method for CAD drawings).doc
- cad规划图(CAD plan).doc
- cad转pkpm(CAD turn PKPM).doc
- callback函数(Callback function).doc
- cailiao23(cailiao23).doc
- canon打印机维修资料大全 下(Canon printer maintenance information Daquan).doc
- cad论文(CAD thesis).doc
- cass计算土方量(Cass earthwork calculation).doc
- cass里程文件生成(Cass mileage file generation).doc
- cass2008for autocad快捷键(cass2008for AutoCAD快捷键).doc
- dotahero(dotahero).doc
- dota全英雄出装顺序2(Dota all hero release order 2).doc
- dota小白必看(dota小白必看).doc
- dota对线小心得(Dota's little idea of line).doc
- dota6.67英雄装备攻略(dota6.67英雄装备攻略).doc
- dota恋爱语录(dota恋爱语录).doc
- dos命令(DOS command).doc
- dota浅析出门装(dota浅析出门装).doc
- dota玩好辅助必看 最系统的辅助学习(Dota play good helper, must see the most systematic auxiliary learning).doc
- dota英雄与出装备大全(Dota heroes and equipment).doc
文档评论(0)