XPath是什么

TAG: 时间:2013-05-02 00:00:00


    网站建设中的XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。XSLT样式表用它来进行XML元素和形式的匹配。模板规矩用“/”形式来匹配XML根元素。该规矩应用于匹配“/”XPath表达式的元素,也就是根元素。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。
    有时,在XML文档中处置匹配元素时,具有富于表现力的XPath是很便利的,可是,它的缺点在于引入了XSLT的开支。由于网站建设中XPath是一种独立的言语,所以,大都XSLT处置程序答应在不必XSLT的情况下运用XPath。咱们能够一同运用Apache的Xalan XSLT处置程序和XPath。JSP页面运用定制符号从XML文件中挑选元素。该符号运用bean,而该bean运用XPath在XML文件中定位元素。
    定制符号对指定的XML文件的节点表进行迭代,这些节点依据XPath表达式进行挑选。该定制符号使得表明当时节点的脚本编程变量可用。符号处置程序也扩大IteratorTag类,它创建了封装XPath调用的XPathBean的实例。该bean处置XPath表达式,并回来DOM NodeList,其间包括匹配表达式的节点表。咱们将该表转换成调集,并传递给其他函数,并调用函数对调集进行迭代。

 

 

 

 

北京网站建设 北京网页设计 网站制作(www.bjycxf.com



分享到:
YC & 原创官方微信
Contact Us & 联系我们

TEL: 010-68703788/66/87/89

地址:北京市海淀区大钟寺十三号院华杰大厦11B8室

© Copyright 2004-2014 bjycxf.com All Rights Reserved 版权所有

京ICP备09080439号 京公网安备11010802012755号