| createHttpRequest()
| | HTTPRequest对象 | 以跨浏览器支持的方式创建HttpRequest对象。 |
| loadXml(url 类 型:String
,handle类 型:Function
)
| | 无 | 加载指定本地路径的XML文件,并在加载完成后回调handle函数,回调函数handle的参数是返回的Xml文档对象,该方法会通过创建XmlHttpRequest来访问XML数据,因此,当访问不在同一个域的资源时,会引起跨域问题,因此,确保仅仅访问本域的资源,当您的功能希望被引用到其他网站(例如通过Mapplet)的时候,不建议使用该方法。 |
| loadRemoteXml(url 类 型:String
,handle类 型:Function
)
| | 无 | 加载指定路径url的XML文件,并在加载完成后回调handle函数,回调函数handle的参数是返回的Xml文档对象,该方法通过JS 代理的方式访问XML文件,因此不会引起跨域,建议在Mapplet等需要跨域访问情况下使用该方法范例:加载远程的XML文件
|
| loadText(url 类 型:String
,handle类 型:Function
)
| | 无 | 加载指定本地路径的文件文件,并在加载完成后回调handle函数,回调函数handle的参数是返回的文本内容字符串,该方法会通过创建XmlHttpRequest来访问XML数据,因此,当访问不在同一个域的资源时,会引起跨域问题,因此,确保仅仅访问本域的资源,当您的功能希望被引用到其他网站(例如通过Mapplet)的时候,不建议使用该方法。 |
| loadRemoteText(url 类 型:String
,handle类 型:Function
)
| | 无 | 加载指定路径url的XML文件,并在加载完成后回调handle函数,回调函数handle的参数是返回的文本内容字符串,该方法通过JS 代理的方式访问XML文件,因此不会引起跨域,建议在Mapplet等需要跨域访问情况下使用该方法范例:加载远程的文本文件数据
|
| createDocument(xmlStr 类 型:String
)
| | Object | 通过指定Xml字符串创建Xml文档对象XmlDocument |
| toXml(json 类 型:Object
)
| | Object | 将Json对象转化为对应的Xml文档对象 |
| toJson(xmldoc 类 型:Object
)
| | Object | 将Xml文档对象转化为对应的Json对象 |
| selectNodes(node 类 型:XML文档或文档节点
,xpath类 型:字符串
)
| | XML文档节点数组 | 在指定节点的全部下级节点之中检索所有符合xpath条件的节点,类似于IE浏览器之中的selectNodes,这个方法能同时在多种浏览器之中兼容 |
| selectSingleNode(node 类 型:XML文档或文档节点
,xpath类 型:字符串
)
| | XML文档节点 | 在指定节点的全部有下级节点之中检索一个xpath条件的节点,类似于IE浏览器之中的selectSingleNode,这个方法能同时在多种浏览器之中兼容 |
| getNodeValue(node 类 型:XML文档或文档节点
,xpath类 型:字符串
)
| | XML文档节点 | 获取节点的内容,例如对于<node>TEXT</node>,返回字符串TEXT相当于IE之中的node.text,这个方法能同时在多种浏览器之中兼容 |