2

我正在使用 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">.....

关于如何使用 Actionscript 将 xml:... 值添加到 XML 节点的任何想法?

提前致谢。

4

1 回答 1

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

于 2013-07-17T08:38:49.240 回答