aşağıdaki XPathxpath</p> <p>xpath 1.0 Kullanılması 1.0 ayrı ürün
/root/Locale/Client[@id=1234]/Category/Category/Category
Onun büyük xml doc var.
Her kategori şuna benzer:
<Category
id="7211"
parentID="5103"
level="4"
creatorID="1"
sortOrder="2"
createDate="2014-09-12T09:19:17"
updateDate="2016-03-30T13:42:01"
nodeName="All"
urlName="all"
path="-1,1719,3292,5103,7211"
isDoc=""
nodeType="1071"
creatorName="Suhel Ahmed"
writerName="Suhel Ahmed"
writerID="1"
template="0"
nodeTypeAlias="Category">
Temelde ben ayrı-lık düğümadı dayanmaktadır kategorilerden 3 seviyesinde belirgin kategorilerini seçmek gerekir.
ben xpath 2.0 biz ayrı-değerlere sahip ancak xpath 1'de ben xpath 1.0
kanat
By * 3. seviye * demek istediğim * "level" özelliği 3'e eşittir? – har07
Tam olarak ne dönmek istersin, ayrı 'nodeName' özniteliklerinin listesi mi yoksa liste' Kategorisi 'öğeleri mi? Eğer ikincisiyse, aynı 'nodeName' öznitelik değerine sahip birden çok' Kategori' öğesi olduğunda ne yapılmalıdır? – har07
Aslında yukarıdaki xpath doğru seviyeye ulaşıyor ama gerçek öznitelik seviyesi bu derinlikte 6'dır. Biz torunları kullanabiliriz ve {@ level = 6] – wingyip