I want helping in extracting elements in an xmllist. Here is a sample xml file:
<staff>
- <employee>*
- <name>Ted</name>*
- <position>waiter</position>*
- <data>*
-
<item1>red</item1>*
-
<item2>fish</item2>*
- </data>*
- <data>*
-
<item1>blue</item1>*
-
<item2>chicken</item2>*
- </data>*
- </employee>*
- <employee>*
- <name>Susan</name>*
- <position>cook</position>*
- <data>*
-
<item1>green</item1>*
-
<item2>fish</item2>*
- </data>*
- <data>*
-
<item1>blue</item1>*
-
<item2>burger</item2>*
- </data>*
- </employee>*
- <employee>*
- <name>Bill</name>*
- <position>cook</position>*
- <data>*
-
<item1>yellow</item1>*
-
<item2>fish</item2>*
- </data>*
- <data>*
-
<item1>black</item1>*
-
<item2>fish</item2>*
- </data>*
- </employee>*
</staff>
When I do this: var positionlist:XMLList=xmlData.employee.(position==“waiter”)
I will get this:
<employee>
- <name>Ted</name>*
- <position>waiter</position>*
- <data>*
- <item1>red</item1>*
- <item2>fish</item2>*
- </data>*
- <data>*
- <item1>blue</item1>*
- <item2>chicken</item2>*
- </data>*
</employee>
But when I when do this: stafflist=xmlData…data.(item1==“red”)
I get this:
<data>
- <item1>red</item1>*
- <item2>fish</item2>*
</data>
I want to extract the entire element below. How do I do this?
<employee>
- <name>Ted</name>*
- <position>waiter</position>*
- <data>*
- <item1>red</item1>*
- <item2>fish</item2>*
- </data>*
- <data>*
- <item1>blue</item1>*
- <item2>chicken</item2>*
- </data>*
</employee>