【问题标题】:Getting the XML root node name获取 XML 根节点名称
【发布时间】:2011-05-19 10:34:06
【问题描述】:

我有 2 个 xml 文件和一个函数来解析它们。该函数必须知道如何根据xml文档根节点名称来解析它们。

如何获得根名称?

【问题讨论】:

    标签: xml actionscript-3 root


    【解决方案1】:

    您可以尝试name()localName() 方法:

    var xml:XML = <root><child /></root>
    trace(xml.name());
    trace(xml.localName());
    

    【讨论】:

      【解决方案2】:

      使用 XML 对象的name 函数:

      var xml1:XML=<foo></foo>
      var xml2:XML=<bar></bar>
      function parse(xml:XML):void{
          trace(xml.name())
      }
      parse(xml1) // trace foo
      parse(xml2) // trace bar
      

      【讨论】:

        【解决方案3】:

        假设你有这个 XML:

        var xml:XML = <TheRootNode><someData /></TheRootNode>;
        

        然后要获取根节点,你只需调用name()

        Alert.show(xml.name()); // Displays "TheRootNode"
        

        干杯!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-03-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-10-04
          • 2023-04-04
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多