0
是否有可能讀取我在圖像中圈出的元素。我需要這個,因爲我XmlLists從系統收到什麼是dynamic.Their元素不static.I不能使用像
for each(var item:XML in dp)
{
var element:[email protected];
}
方法我不能用@date總是因爲XMLList中含量的變化始終。日期,開放,關閉名稱並不總是如此。
是否有可能讀取我在圖像中圈出的元素。我需要這個,因爲我XmlLists從系統收到什麼是dynamic.Their元素不static.I不能使用像
for each(var item:XML in dp)
{
var element:[email protected];
}
方法我不能用@date總是因爲XMLList中含量的變化始終。日期,開放,關閉名稱並不總是如此。
你可以使用這個語法
var str_attr:String = "@date"; // or any things you define
for each(var item:XML in dp)
{
var element:String=item[str_attr].toString();
}
這是我的示例XML
private var testXML:XML=<main>
<item name= "agent1" tag="cpu" value="39"/>
<item name= "agent2" tag="cpu" value="17"/>
<item name= "agent3" tag="cpu" value="27"/>
<item name= "agent4" tag="cpu" value="39"/>
<item name= "agent5" tag="cpu" value="17"/>
<item name= "agent6" tag="cpu" value="27"/>
</main>;
此示例代碼顯示瞭如何實現
var List:XMLList=testXML.children();
var attr:XMLList=List.attributes();
for(var i:Number=0;i<List[0].attributes().length();i++)
{
Alert.show(attr[i].name());
}
我不能用上面的方法。 –
opp!我已經更新BC錯字 –
我cannt用這種方法「VAR str_attr:字符串=‘@date’」 因爲「日期」元素名稱是dyamic。我想在標籤內找到一個元素名稱。 –