统计在线人数...

[FLASH]爽快使用XML

[ 来源:蓝色理想 | 作者:KingdaSun | 时间:2006-7-13 17:55:10 | 浏览:统计中... ]

.XML支持克隆。

使用copy()可以得到一份现有XML的值拷贝。

  var kingdaCopy:XML = kingdaXML.copy();

对kingdaCopy操作就不会影响kingdaXML对象了。

4.极有用的descendants函数返回一个XMLList对象,包括所有的子节点。
设ignoreComments = false;和ignoreProcessingInstructions = false后,连comments和process instructions也会包含在这个XMLList对象中。

运用示例如下:

  XML.ignoreComments = false;
  var xml:XML =
  <body>
  <!-- comment -->
  text1
  <a>
  <b>text2</b>
  </a>
  </body>;
  trace(xml.descendants("*").length()); // 5
  trace(xml.descendants("*")[0]); // // <!-- comment -->
  trace(xml.descendants("*")[1].toXMLString()); // text1
  trace(xml.descendants("a").toXMLString()); // <a><b>text2</b></a>
  trace(xml.descendants("b").toXMLString()); // <b>text2</b>

还有太多的XML有用操作功能了(如对namespace的操作)。用到时再去翻参考书吧。
以上的介绍可以满足绝大部分运用了。

对了AS2.0已有的XML类,在3.0中变成了XMLDocument类,使用方法不变。便于AS2.0程序移植。其余不推荐。

下一次讲3.0的Web交互模型和运用吧。

上一页  [1] [2] 

共有0人参与评价,平均得分:0分
评论内容只代表网友观点,与本站立场无关! 查看完整内容
   

当前在线人数
QQ:748838 MSN:allen_xia#msn.com E-mail:allenxia666#126.com QQ群:站长联盟北方区-北京(28200145) 站长联盟南方区-上海(67713522)