flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Harbs <harbs.li...@gmail.com>
Subject Re: [Non-DoD Source] Filtering XML doc
Date Mon, 18 Apr 2016 17:49:57 GMT
 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
View raw message