1. #1
    Sencha Premium Member glopes's Avatar
    Join Date
    Jan 2013
    Location
    Chicago
    Posts
    78
    Answers
    10
    Vote Rating
    21
    glopes will become famous soon enough glopes will become famous soon enough

      0  

    Default Answered: DomQuery selector using one of the its children nodeValue

    Answered: DomQuery selector using one of the its children nodeValue


    Hi,

    I have a XML document called myXml that looks like this:
    Code:
    <Row>
        <Proto>TCP</Proto>
        <Date>2013-05-22T00:00:00</Date>
        <Value>10</Value>
    </Row>
    <Row>
        <Proto>UDP</Proto>
        <Date>2013-05-22T00:00:00</Date>
        <Value>5</Value>
    </Row>
    <Row>
        <Proto>TCP</Proto>
        <Date>2013-05-21T00:00:00</Date>
        <Value>12</Value>
    </Row>
    <Row>
        <Proto>UDP</Proto>
        <Date>2013-05-21T00:00:00</Date>
        <Value>5</Value>
    </Row>
    I want to know if there is a way to use Ext.DomQuery.select to get all the Rows where Proto=UDP.
    What I've managed so far is to get the value of one sibling using:
    Code:
    var myValues = Ext.DomQuery.select('Proto:nodeValue(UDP) ~ Value', myXml);
    var myDates = Ext.DomQuery.select('Proto:nodeValue(UDP) ~ Date', myXml);
    What I really need is to select all Rows where Proto = UDP.

    Thanks

  2. This what you're looking for?
    Code:
    var selected = Ext.dom.Query.select('Row:has(Proto:nodeValue(UDP))');
    console.log(selected);

  3. #2
    Sencha - Support Team slemmon's Avatar
    Join Date
    Mar 2009
    Location
    Boise, ID
    Posts
    4,913
    Answers
    371
    Vote Rating
    179
    slemmon is a splendid one to behold slemmon is a splendid one to behold slemmon is a splendid one to behold slemmon is a splendid one to behold slemmon is a splendid one to behold slemmon is a splendid one to behold slemmon is a splendid one to behold slemmon is a splendid one to behold

      0  

    Default


    This what you're looking for?
    Code:
    var selected = Ext.dom.Query.select('Row:has(Proto:nodeValue(UDP))');
    console.log(selected);
    Are you a Sencha products veteran who has wondered what it might be like to work at Sencha? If so, please reach out to our recruiting manager: sheryl@sencha.com

    C
    heck out all of the 2013 SenchaCon presentations here:
    http://www.sencha.com/blog/senchacon...now-available/

  4. #3
    Sencha Premium Member glopes's Avatar
    Join Date
    Jan 2013
    Location
    Chicago
    Posts
    78
    Answers
    10
    Vote Rating
    21
    glopes will become famous soon enough glopes will become famous soon enough

      0  

    Default


    Perfect, thanks.

Thread Participants: 1

Tags for this Thread

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..." hd porno faketaxi