【问题标题】:XML within a TextField in ActionScript3ActionScript3 中 TextField 中的 XML
【发布时间】:2012-01-23 11:40:00
【问题描述】:

我做了一个简单的项目,您将 XML 粘贴到 TextField 中并使用它。它工作得很好,但是它并没有保留原来的结构,这不是什么大问题,直到我最近注意到如果我加载或复制和粘贴包含 cmets 的 XML:

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

在 TextField 中变成这样:

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

这会产生问题,据我所知,它会运行不应该运行的代码行。我希望它保持与加载/复制和粘贴方法相同的文本结构似乎出于某种原因对其进行了调整。

所以我的主要问题是,您能否保持与工作 cmets 完全相同的 XML 文本结构?

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

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

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

【问题讨论】:

    标签: xml flash actionscript-3 comments textfield


    【解决方案1】:

    你想看看XML.ignoreProcessingInstructionsXML.ignoreCommentsXML.prettyPrintingXML.prettyIndentXML.ignoreWhitespace

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

    <!-- this is a comment -->
    

    【讨论】:

    • 谢谢,这些似乎正是我需要解决的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 2017-08-01
    • 1970-01-01
    • 2012-06-01
    • 2010-09-16
    相关资源
    最近更新 更多