刚刚又看到一篇关于Xpath的文章,介绍Flash MX 2004已经内含 XPath引擎,具体使用方式如下:
- 使用Flash MX 2004新建一空白文档
- 打开“类”库面板 (窗口 --> 其他面板 --> 公用库
--> 类)
- 将DataBindingClasses组件拖放到库(Ctrl + L)中。
- 添加AS:import
mx.xpath.XPathAPI;
这样你就可以使用XPath API了,下面的是两个比较有用的方法:
- XPathAPI.selectNodeList(node:XML,statement:String):Array
- XPathAPI.selectSingleNode(node:XML,statement:String):XMLNode
以上最重要的是:XpathAPI只有同DataBinding SWC文件一起编译才可使用。必须确保DataBinding组件已经存在于fla文件的库中。