【发布时间】:2011-06-30 14:19:06
【问题描述】:
使用以下代码,一切都按预期工作,并且我在跟踪打印输出中保留了默认命名空间和 xsi 命名空间。
var tempData = <objects xmlns="http://www.spicefactory.org/parsley" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</objects>
var scriptParent:XML = <xml></xml>;
scriptParent.appendChild(tempData);
trace ("scriptParent " + scriptParent);
但是,如果我在我的 mxml 文件中使用以下代码从外部加载我的 xml:
<fx:Declarations>
<fx:XML xmlns="" id="script" source="script.xml"/>
</fx:Declarations>
然后这个打印的结果最终会删除 xsi 命名空间。我能做些什么来保留它?谢谢。
var scriptParent:XML = <xml></xml>;
scriptParent.appendChild(script);
trace ("scriptParent " + scriptParent);
【问题讨论】:
标签: xml apache-flex namespaces