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 <[email protected]> wrote: > var myXMLList:XMLList = myXml..Book; > > On Apr 18, 2016, at 7:50 PM, mark goldin <[email protected]> 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 <[email protected]> wrote: > > > >> Show some example XML. It matters if Book is an element or attribute. > >> > >> -Alex > >> > >> On 4/18/16, 9:36 AM, "mark goldin" <[email protected]> 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 < > >>> [email protected]> 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:[email protected]] > >>>> 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 > >>>> > >> > >> > >
