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" ) );
}
}
}
|