SORU
30 HAZİRAN 2009, Salı


XPath içerir nasıl kullanılır() burada mı?

Xpath öğrenmeye çalışıyorum. Diğer bir baktım içerir() buradaki örnekler, ama kullanan yok VE operatör. Bu iş için alamıyorum:

//ul[@class='featureList' and contains(li, 'Model')]

On:

...
<ul class="featureList">

<li><b>Type:</b> Clip Fan</li><li><b>Feature:</b> Air Moved: 65 ft.
    Amps: 1.1
    Clip: Grips any surface up to 1.63"
    Plug: 3 prong grounded plug on heavy duty model
    Usage: Garage, Workshop, Dorm, Work-out room, Deck, Office & more.</li><li><b>Speed Setting:</b> 2 speeds</li><li><b>Color:</b> Black</li><li><b>Power Consumption:</b> 62 W</li><li><b>Height:</b> 14.5"</li><li><b>Width:</b> Grill Diameter: 9.5"</li><li><b>Length:</b> 11.5"</li>

<li><b>Model #: </b>CR1-0081-06</li>
<li><b>Item #: </b>N82E16896817007</li>
<li><b>Return Policy: </b></li>
</ul>
...

CEVAP
30 HAZİRAN 2009, Salı


Sadece metin 'Model' içeren li herhangi bir alt öğe aramak yerine var sorguda li ilk çocuk arıyoruz. İhtiyacın olan şey aşağıdaki gibi bir sorgu

//ul[@class='featureList' and ./li[contains(.,'Model')]]

Bu sorgu metni, 'Model' içeren bir veya daha fazla li çocuklarla featureList class bir olan elemanları verir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • Sorikan

    Sorikan

    3 ŞUBAT 2008
  • TotalSeminarsChannel

    TotalSeminar

    16 Mart 2010