PDA

Просмотр полной версии : Перибор xml


54321go
28.03.2007, 21:26
Подскажите пожалусто. Как из одного XML-а сделать 3.

<YearlyData>
<Sample month="January" revenue="120" costs="45" />
<Sample month="February" revenue="108" costs="422" />
<Sample month="March" revenue="150" costs="82" />
<Sample month="February" revenue="188" costs="982" />
</YearlyData>

Чтобы выбор шол по месяцам. Тоесть January,February, March - разные xml.

john
29.03.2007, 09:12
албанский прикольный язык конечно, но тут принято изъясняться по русски....

ответ :

var x:XML =
<YearlyData>
<Sample month="January" revenue="120" costs="45" />
<Sample month="February" revenue="108" costs="422" />
<Sample month="March" revenue="150" costs="82" />
<Sample month="February" revenue="188" costs="982" />
</YearlyData>;

var januaryXML:XML = x.Sample.(@month == "January")[0];
var februaryXML:XML = <february>{x.Sample.(@month == "February")}</february>;
var marchXML:XML = x.Sample.(@month == "March")[0];

trace(januaryXML.toXMLString(), februaryXML.toXMLString(), marchXML.toXMLString()