0
我有以下XPATH,它似乎是爲類別選擇正確的產品,但是當我的XPath中的qtyInStock值爲0時,我錯誤地選擇了產品我的狀態qtyInStock> 0。任何人都可以看到這個錯誤,我認爲我的語法不正確。XPATH語法從XML中選擇產品
/產品/產品[類別= 1234或additionalCategories/CATID = 1234 和qtyInStock> 0]
<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
<prod_id>2100818</prod_id>
<productURL></productURL>
<productImageURL>jb-m-kirichigai-draw-6.jpg</productImageURL>
<category>448267</category>
<qtyInStock>2</qtyInStock>
<featured>1</featured>
<Hidden>0</Hidden>
<productName>1.5 Sun Kirichigai 6 Step with Draw Japanese Puzzle Box</productName>
<livePrice>39.4</livePrice>
<fullURL>http://www.faze3.co.uk/index.aspx?pageID=527917&prodID=2100818</fullURL>
</product>
<product>
<prod_id>2101600</prod_id>
<productURL></productURL>
<productImageURL>jb-2-kiasa-7.jpg</productImageURL>
<category>448267</category>
<qtyInStock>1</qtyInStock>
<featured>1</featured>
<Hidden>0</Hidden>
<productName>2 Sun Kiasa 7 Step Japanese Puzzle Box</productName>
<livePrice>28.4</livePrice>
<fullURL>http://www.faze3.co.uk/index.aspx?pageID=527917&prodID=2101600</fullURL>
</product>
<product>
<prod_id>2101795</prod_id>
<productURL></productURL>
<productImageURL>jb-2-koyosegi-7.jpg</productImageURL>
<category>448267</category>
<qtyInStock>2</qtyInStock>
<featured>1</featured>
<Hidden>0</Hidden>
<productName>2 Sun Koyosegi 7 Step Japanese Puzzle Box</productName>
<livePrice>25.95</livePrice>
<fullURL>http://www.faze3.co.uk/index.aspx?pageID=527917&prodID=2101795</fullURL>
</product>
<product>
<prod_id>2102219</prod_id>
<productURL></productURL>
<productImageURL>jb-2-kuroasa-10.jpg</productImageURL>
<category>448267</category>
<qtyInStock>0</qtyInStock>
<featured>1</featured>
<Hidden>0</Hidden>
<productName>2 Sun Kuroasa 10 Step Japanese Puzzle Box</productName>
<livePrice>34.8</livePrice>
<fullURL>http://www.faze3.co.uk/index.aspx?pageID=527917&prodID=2102219</fullURL>
</product>
你試過:'/產品/產品[(類別= 1234或additionalCategories/CATID = 1234)和qtyInStock> 0]' – Pawel