2010-01-28 104 views
2

應該很容易的東西一直是我一天的追求。如何在actionscript 3中設置xml元素的變量屬性?

如何設置xml元素的變量屬性?

這是我所期待的工作:

xmlElement.attribute(variableAttr) = "the variable attribute is set to this string"; 

但是,我得到了一些錯誤,這個值只能作爲參考來檢索,而不是設置。

Ofcourse,下面不工作,要麼因爲它會尋找名爲「variableAttr」,而不是爲變量variableAttr的值命名的屬性的屬性:

[email protected] = "example"; 

回答

-1

嘗試

xmlElement.attributes.variableAttr = "example";

example code:var d:XMLDocument = new XMLDocument(); var e:XMLNode; d.appendChild(e = d.createElement("Root")); e.attributes.val = "100"; trace(d.toString()); //prints <Root val="100" />

+0

沒有用e4x語法將創建一個xml,如下所示:示例 Patrick 2010-01-28 17:57:28

+0

但是,如果xmlElement是XMLNode類型,它將會工作。:) – bhups 2010-01-28 18:01:46

+0

1 - 您可以添加測試示例嗎? 2 - 您無法使用符號.variableAttr – Patrick 2010-01-28 18:08:17

相關問題