XML and XPath
Kamar yadda XPath ne?
XPath ita ce wani abin da yana kaiwa a cikin XSLT standard
XPath yana amfani dashi don zama wuri ko wuri ko wuri da wuri ko wuri a cikin XML dokumentin
XPath

- XPath ita ce wani abin da yana kaiwa a cikin syntax don zama wuri ko wuri ko wuri a cikin XML dokumentin
- XPath yana amfani dashi wuri da yana kaiwa a cikin XML dokumentin don zama wuri ko wuri ko wuri
- XPath ita ce wani abin da yana kaiwa a cikin standard function library
- XPath ita ce abin da yana kaiwa a cikin XSLT da XQuery
- XPath ita ce wani sabon standard da W3C
XPath path expression
XPath yana amfani dashi wuri da yana kaiwa a cikin XML dokumentin don zama wuri ko wuri ko wuri. Wurin wannan yana dace da wuri ko wuri ko wuri a lokacin da a ke amfani dashi wuri ko wuri ko wuri a cikin wuri ko wuri ko wuri.
XPath expression zai amfani dashi daidai dake da ke aiki a cikin JavaScript, Java, XML Schema, PHP, Python, C da C++, kuma sauransu dake dake.
XPath yana amfani dashi XSLT
XPath ita ce wani abin da yana kaiwa a cikin XSLT standard.
Tso gani XPath, ana ka za a fada XSL.
XPath Examples
Akan zai wani XML dokumentin:
<?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="美食"> <title lang="zh">雅舍谈吃</title> <author>梁实秋</author> <year>2013</year> <price>35</price> </book> <book category="儿童"> <title lang="zh">了不起的狐狸爸爸</title> <author>罗尔德·达尔</author> <year>2009</year> <price>10.00</price> </book> <book category="文学"> <title lang="zh">将熟悉变为陌生</title> <author>齐格蒙·鲍曼</author> <author>彼得·哈夫纳</author> <author>Kurt Cagle</author> <author>James Linn</author> <author>Vaidyanathan Nagarajan</author> <year>2003</year> <price>49.99</price> </book> <book category="政治"> <title lang="zh">论美国的民主</title> <author>托克维尔</author> <year>1989</year> <price>60.00</price> </book> </bookstore>
kudonin cece, a tashi cece dama XPath cece tashi kuma rarrabu cece tashi:
XPath cece tashi | rarrabu |
---|---|
/bookstore/book[1] | yanwada dama cece bookstore cece cece kuma cece dama kudu cece book cece cece. |
/bookstore/book[last()] | yanwada dama cece bookstore cece cece kuma cece dama kudu cece book cece cece. |
/bookstore/book[last()-1] | yanwada dama cece bookstore cece cece kuma cece dama kudu biyu cece book cece cece. |
/bookstore/book[position()<3] | yanwada dama cece bookstore cece cece kuma cece dama biyu cece book cece cece. |
//title[@lang] | yanwada dama cece named lang cece title cece cece. |
//title[@lang='en'] | yanwada dama cece "lang" cece dama "en" cece title cece cece. |
/bookstore/book[price>35.00] | yanwada bookstore cece kuma price cece gajin 35.00 kuma kama dama. |
/bookstore/book[price>35.00]/title | 选择 bookstore 元素的 book 元素中,price 元素值大于 35.00 的所有 title 元素。 |
XPath 教程
您将在我们的 XPath 教程中学到有关 XPath 的更多知识。