ActionScript 3中文本字段中的XML

时间:2012-01-23 11:40:01

标签: xml flash actionscript-3 comments textfield

我创建了一个简单的项目,您可以将XML粘贴到TextField中并使用它。它工作得很好但是它没有保留原始结构,这不是一个问题,直到我最近注意到我加载或复制并粘贴包含以下注释的XML:

    //<min>0.0</min>
    //<max>255.0</max>

在TextField中,它转向:

//
<min>0.0</min>
//
<max>255.0</max>

这会产生问题,因为我可以告诉它然后会运行不应该的代码行。我更喜欢它保持相同的文本结构,因为加载/复制和粘贴方法似乎由于某种原因调整它。

所以我的主要问题是你能否保持完全相同的XML文本结构和工作评论?

我注意到的另一个问题是,当XML在TextField中时,它会删除此部分:

<?xml version="1.0" encoding="UTF-8"?>

所以我的其他问题是为什么它会删除它而不是保持文本完全相同?我可以保留它,还是我必须再次手动附加该文本?

1 个答案:

答案 0 :(得分:3)

您想查看XML.ignoreProcessingInstructionsXML.ignoreCommentsXML.prettyPrintingXML.prettyIndentXML.ignoreWhitespace

此外,双斜杠//不会在XML中标记注释 - 它们应如下所示:

<!-- this is a comment -->