I am trying and it's not returning anything
On Mon, Apr 18, 2016 at 1:40 PM mark goldin <[email protected]> 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 <[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 >> >>>> >> >> >> >> >> >>
