flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From OmPrakash Muppirala <bigosma...@gmail.com>
Subject Re: [Non-DoD Source] Filtering XML doc
Date Mon, 18 Apr 2016 18:59:39 GMT
Try _myListXML.Books.(@ID == '298')

On Mon, Apr 18, 2016 at 11:40 AM, mark goldin <markzolotoy@gmail.com> wrote:

> I was thinking about something like this:
> _myListXML.Books.(attribute('ID') == '298')
>
> Which should give me:
> <Books ID="298">
>    <book/>
>    .....
> <Books/>
>
> That way I can get either all books as you are showing or just a given
> books id.
> Is that possible?
>
> On Mon, Apr 18, 2016 at 12:50 PM Harbs <harbs.lists@gmail.com> wrote:
>
> >  var myXMLList:XMLList = myXml..Book;
> >
> > On Apr 18, 2016, at 7:50 PM, mark goldin <markzolotoy@gmail.com> wrote:
> >
> > > var myXml:XML =
> > > <parent>
> > >    <Books>
> > >        <Book name="something1" />
> > >                  <Books>
> > >                             <Book name="something1" />
> > >                             <someotherelements/>
> > >                            <Book name="something2" />
> > >                           <Book name="something3" />
> > >                 </Books>
> > >        <Book name="something2" />
> > >        <Book name="something3" />
> > >        <someotherelements/>
> > >    </Books>
> > >    <someotherelements/>
> > > </parent>;
> > >
> > > My point is that <Book> element can be at any level and as deep. And
it
> > is
> > > an element.
> > >
> > > On Mon, Apr 18, 2016 at 11:46 AM Alex Harui <aharui@adobe.com> wrote:
> > >
> > >> Show some example XML.  It matters if Book is an element or attribute.
> > >>
> > >> -Alex
> > >>
> > >> On 4/18/16, 9:36 AM, "mark goldin" <markzolotoy@gmail.com> wrote:
> > >>
> > >>> No, not exactly. I want to say: for all elements that have a name
> > 'Book'
> > >>> at
> > >>> any level give me its someproperty value.
> > >>>
> > >>> On Mon, Apr 18, 2016 at 11:32 AM Kessler CTR Mark J <
> > >>> mark.kessler.ctr@usmc.mil> wrote:
> > >>>
> > >>>> You mean like using dot notation and walking down the nodes or
> > >>>> filtering?
> > >>>> I use somethings similar with some e4x / xmllistcollections.  I
just
> > >>>> typed
> > >>>> this off the top of my head so it might need to be checked.
> > >>>>
> > >>>>
> > >>>> var myXml:XML =
> > >>>> <parent>
> > >>>>    <Books>
> > >>>>        <Book name="something1" />
> > >>>>        <Book name="something2" />
> > >>>>        <Book name="something3" />
> > >>>>    </Books>
> > >>>>    <Magazines>
> > >>>>        <Magazine someproperty="item1" />
> > >>>>        <Magazine someproperty="item1" />
> > >>>>        <Magazine someproperty="item2" />
> > >>>>        <Magazine someproperty="item2" />
> > >>>>    </Magazines>
> > >>>> </parent>;
> > >>>>
> > >>>>
> > >>>> List of books:
> > >>>> myXml.Books.Book;
> > >>>>
> > >>>> List of magazines:
> > >>>> myXml.Magazines.Magazine;
> > >>>>
> > >>>> Match specific items (returns 2 item1 rows):
> > >>>> myXml.Magazines.Magazine.(@ someproperty == "item1");
> > >>>>
> > >>>>
> > >>>> -Mark
> > >>>>
> > >>>>
> > >>>> -----Original Message-----
> > >>>> From: mark goldin [mailto:markzolotoy@gmail.com]
> > >>>> Sent: Monday, April 18, 2016 12:02 PM
> > >>>> To: users
> > >>>> Subject: [Non-DoD Source] Filtering XML doc
> > >>>>
> > >>>> I have a nested XML and I want to select only these elements from
it
> > >>>> that
> > >>>> have a specific name at any level.
> > >>>> How can I do that?
> > >>>>
> > >>>> Thanks
> > >>>>
> > >>
> > >>
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message