要选择的XPath语法
我只想从以下html中选择标题:要选择的XPath语法,xpath,Xpath,我只想从以下html中选择标题: <div class="urun"> <div class="urun_resmi"> <a class="urun_resmi_2703" href="/4riders-4-mevsim-ceket-siyah-sari-pmu2703" title="4RIDERS 4 MEVSİM CEKET SİYAH/SARI"> <img src="http://WWW.MOT
<div class="urun">
<div class="urun_resmi">
<a class="urun_resmi_2703" href="/4riders-4-mevsim-ceket-siyah-sari-pmu2703" title="4RIDERS 4 MEVSİM CEKET SİYAH/SARI">
<img src="http://WWW.MOTOMAXONLINESHOP.COM/pictures/200X-201431512318_20140313005.jpg" width="200" height="200" alt="4RIDERS 4 MEVSİM CEKET SİYAH/SARI" />
</a>
</div>
<div class="urun_ismi">
<a class="urun_ismi_2703" href="/4riders-4-mevsim-ceket-siyah-sari-pmu2703" title="4RIDERS 4 MEVSİM CEKET SİYAH/SARI">4RIDERS 4 MEVSİM CEKET SİYAH/SARI</a>
</div>
<div class="urun_kdvdahil_fiyati">
<span>KDV Dahil 269,90 TL</span>
</div>
<div class="urun_ikonlar">
<a href="/4riders-4-mevsim-ceket-siyah-sari-pmu2703" title="Kampanyalı Ürün">
<img class="kampanyali_urun_ikon" src="http://WWW.MOTOMAXONLINESHOP.COM/skin/1011/images/kampanyali.gif" alt="Kampanyalı Ürün" title="Kampanyalı Ürün" />
</a>
</div>
<div class="urun_butonlar"></div>
</div>
</div>
但是我只需要“4RIDERS 4mevsİM CEKET SİYAH/SARI”一个可能的xpath,假设您希望(已经确认)从中获取title
属性:
//div[@class='urun']/div[@class='urun_resmi']/a/@title
但是,Html Agility Pack的SelectNodes()
只能返回节点而不能返回属性,因此您可能需要在/a
处结束xpath,然后以另一种方式继续选择title
属性:
var节点=doc.DocumentNode
.SelectNodes(“//div[@class='urun']/div[@class='urun\u resmi']]/a[@title]”)
.选择(o=>o.Attributes[“title”].Value);
有两个标题属性包含文本4RIDERS 4mevsİM CEKET SİYAH/SARI
,您想获取哪一个?
或
中的那个?我想进去,没问题。谢谢。
//div[@class='urun']/div[@class='urun_resmi']/a/@title