为什么动作脚本仅将一个字符串分配给变量?
|
我有一个XML文档,必须将其硬编码到AS中(是的,我必须这样做)。我正在尝试将此xml分配给字符串,但是由于某种原因,分配了xml doc声明?
var xmlDoc:String = \'<?xml version=\"1.0\" encoding=\"UTF-8\"?>\';
xmlDoc += \'<?dctm xml_app=\" ......
当我找出xmlDoc字符串时,我总是只得到\“ <?xml version = \” 1.0 \“ encoding = \” UTF-8 \“?> \”
我试过将整个文档放在一个用\包围的字符串中,并像上面那样隐含该字符串。为什么字符串var仅分配给第一行?
尝试直接从文件加载xml文档时,我得到相同的结果
var xmlDocument:XML = new XML();
xmlDocument.load(\"myxml.xml\");
xmlDocument.onLoad(success:Boolean)
{
if(success)
{
trace(xmlDocument.toString()); //Just the first line is printed
}
}
谢谢
没有找到相关结果
已邀请:
2 个回复
扦帽次杏
其次,我忘了它叫什么,但是在第二行中,您以?开头。再次,这应该是您的根节点定义
总结起来,请注意您的间距,并且不要在节点名称中使用问号。 也请尝试转义,否则如果使用cData,稍后会出现问题
墩瓣茅械
看来您正在尝试使用AS2。 您需要将
替换为
,如下所示: