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
>> >>>>
>> >>
>> >>
>>
>>

Reply via email to