Mega Code Archive

 
Categories / Flash ActionScript / XML
 

Searching XML

package{   import flash.display.Sprite;      public class Main extends Sprite{     public function Main(){         var foodgroup:XML = <foodgroup>                       <fruits>                         <fruit color="red">Apple</fruit>                         <fruit color="orange">Orange</fruit>                         <fruit color="green">Pear</fruit>                         <fruit color="red">Watermelon</fruit>                         <servings>3</servings>                       </fruits>                       <vegetables>                         <vegetable color="red">Tomato</vegetable>                         <vegetable color="brown">Potato</vegetable>                         <vegetable color="green">Broccoli</vegetable>                         <servings>2</servings>                       </vegetables>                     </foodgroup>;         var fruitList:XMLList = foodgroup.fruits.fruit;                  var theApple:XML = foodgroup.fruits.fruit[0];                  var vegetableList:XMLList = foodgroup..vegetable;                  var servings:XMLList = foodgroup.*.servings;                  var colorValues:XMLList = foodgroup.fruits.fruit.@color;                           trace( foodgroup..fruit.( @color == "red" ) );                  trace( foodgroup..*.( hasOwnProperty( "@color" ) && @color == "red" )  );              }   } }