我正在使用ActionScript 3,我需要在我的一个XML节点上添加一个简单标记。 我正在尝试将xml:space = preserve标记添加到我的一个文本节点中。
var tSpan : XML = new XML ( "<tspan xml:space=\"preserve\"></tspan>" );
我的问题是,当我将tSpan节点添加到我的主XML时,标签会自动转换为如下内容:
<tspan aaa:space="preserve" xmlns:aaa="http://www.w3.org/XML/1998/namespace">.....
有关如何将xml:...值添加到带有Actionscript的XML节点的任何想法吗?
提前致谢。
答案 0 :(得分:2)
只需在节点中为xml:
创建命名空间定义。它看起来像这样。
var tSpan : XML = new XML ( "<tspan xmlns:xml=\"http://www.w3.org/XML/1998/namespace\" xml:space=\"preserve\"></tspan>" );
xml:space
属性需要命名空间定义。有关详细信息,请参阅此文档。 http://www.w3.org/XML/1998/namespace