xml - 转义 AS3 的 XML 变量中的大括号

标签 xml apache-flex actionscript-3

我正在尝试创建一个 XML 变量,但我需要在其中包含一个 {}

public class MyClass {

    private var simple:XML = 
        <config>
            <url>{PROTOCOL}://{SERVER}/{FOLDER}/</url>
        </config>


    ...

}

Flex 正在尝试查找名为 PROTOCOLSERVERFOLDER 的变量。我需要通过转义大括号来防止这种情况。

问题:如何转义大括号?

最佳答案

我有几个想法:

  • 您可以将整个内容放入一个字符串中,然后转换该字符串(请参阅 here 获取多行字符串)
  • 您可以将 { 替换为 { (将 替换为 } 是可选的)
  • 之后添加节点(很糟糕,但从技术上讲这是一个选项)

关于xml - 转义 AS3 的 XML 变量中的大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6416263/

相关文章:

c# - 如何使用C#将新的Counter属性添加到xml节点

javascript - 用于经过身份验证的文件上传的 Flex hack

apache-flex - 如何从同时播放的所有声音中获取声音数据? ( ActionScript 闪烁)

android - 带有 RecyclerView 的 LinearLayout 在 CardView 外滚动时隐藏 ImageView

c# - 如何解决: "You need to add XmlChoiceIdentifierAttribute to the member." when using XmlAttributeOverrides?

c# - 将 XML 解析为 Treeview 列表

actionscript-3 - 与 Actionscript-3 相比,使用 Haxe 的优缺点是什么?

java - PAAS 能否解决 BlazeDS 的可扩展性问题?

apache-flex - 是否可以在ActionScript 3中定义通用类型Vector?

actionscript-3 - 如何在 NetStream 中打开和关闭 H264?