SORU
23 Mayıs 2010, Pazar


büyük / küçük harf duyarlı xpath eşleşen?

Xml için aşağıda örneğin

<CATALOG>
    <CD title="Empire Burlesque"/>
    <CD title="empire burlesque"/>
    <CD title="EMPIRE BURLESQUE"/>
    <CD title="EmPiRe BuRLeSQuE"/>
    <CD title="Others"/>
<CATALOG>

Nasıl ilk 4 kayıtları eşleştirmek için //CD[@title='empire burlesque'] gibi xpath ile. İşlev bunu yapmak için xpath var mı? PHP fonksiyon gibi başka çözümler de kabul edilir.

CEVAP
23 Mayıs 2010, Pazar


XPath 2-küçük harf (büyük harf) bir dize işlevi vardır. Bu oldukça büyük / küçük harf duyarlı olarak aynı değil, ama umarım yakın yeterli olacaktır:

//CD[lower-case(@title)='empire burlesque']

XPath 1, hack using translate var kullanıyorsanız.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Branboy3

    Branboy3

    12 AĞUSTOS 2012
  • rtisticsdev

    rtisticsdev

    31 Mayıs 2012
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006