jQuery XML ad alanları ile ayrıştırma | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • LG Mobile Global

    LG Mobile Gl

    2 EYLÜL 2010
  • The Onion

    The Onion

    14 Mart 2006