SORU
12 Mayıs 2009, Salı


jQuery XML ad alanları ile ayrıştırma

Bir WordPress kullanmak yeniyim ve bir xml belgesini ayrıştırmak ister.

Düzenli XML ayrıştırma için varsayılan ad ile mümkün ama xml gibi: ben

<xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema">
   <s:Schema id="RowsetSchema">
     <s:ElementType name="row" content="eltOnly" rs:CommandTimeout="30">
       <s:AttributeType name="ows_ID" rs:name="ID" rs:number="1">
        <s:datatype dt:type="i4" dt:maxLength="4" />
      </s:AttributeType>
       <s:AttributeType name="ows_DocIcon" rs:name="Type" rs:number="2">
        <s:datatype dt:type="string" dt:maxLength="512" />
      </s:AttributeType>
       <s:AttributeType name="ows_LinkTitle" rs:name="Title" rs:number="3">
        <s:datatype dt:type="string" dt:maxLength="512" />
      </s:AttributeType>
       <s:AttributeType name="ows_ServiceCategory" rs:name="Service Category" rs:number="4">
        <s:datatype dt:type="string" dt:maxLength="512" />
      </s:AttributeType>
    </s:ElementType>
  </s:Schema>
   <rs:data>
    <z:row ows_ID="2" ows_LinkTitle="Sample Data 1" />
    <z:row ows_ID="3" ows_LinkTitle="Sample Data 2" />
    <z:row ows_ID="4" ows_LinkTitle="Sample Data 3" />
  </rs:data>
</xml>

Gerçekten istediğim tüm <z:row>'ler.

Şimdiye kadar yapıyorum:

$.get(xmlPath, {}, function(xml) {
    $("rs:data", xml).find("z:row").each(function(i) {
        alert("found zrow");
    });
}, "xml");

Gerçekten hiç şansım yoktu. Herhangi bir fikir? Teşekkürler.

CEVAP
13 Mayıs 2009, ÇARŞAMBA


Anladım.

\\ kolon. kaçış için gerekli meğerse

$.get(xmlPath, {}, function(xml) {
    $("rs\\:data", xml).find("z\\:row").each(function(i) {
        alert("found zrow");
    });
}, "xml");

Zengin dikkat çekti:

Daha iyi bir çözüm ve tüm üzerinde çalışıyor kaçan gerektirmez "modern" tarayıcılar:

.find("[nodeName=z:row]")

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • lifeisforsharingDT

    lifeisforsha

    18 Mayıs 2011
  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011