网站建设中的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)