List 9 Curl向服务器发送数据请求 | |
| |
3.3.4 Curl程序中的XML数据处理 | |
以上说明了如何在服务器站点生成XML数据和如何将数据返回到Curl客户端。此外还讲了如何向服务器端发出数据请求的方法。单是从服务器获取XML数据,那么使用List 9中的{ qx-get-http-data}就可以了。但是,{ qx-get-http-data}获取的仅仅是XML文本。如果不对其进行解析的话,那就不算是富客户端了。解析XML文本可使用Curl内置的SAX2解析器。使用SAX2解析器时,需要明确地导入CURL.XML.SAX.PARSER程序包。 使用SAX2解析XML的步骤如下: | |
① 先定义好存储XML解析结果的数据区。这里可以使用{RecordSet}、自定义的类或类数组等等; | |
例如,List 10的XML数据结构可以使用List 11中的类和Handler来处理。 | |
List 10 XML数据格式 | |
|
List 11 List 10的XML处理程序 | |
| |