如何使用sax解析器检索xml数据

时间:2012-06-05 13:18:33

标签: xml-parsing

我有普通的xml文件,它没有任何NameSpace。我想读取xml文件并放入bean。我无法逐行读取xml数据。所以请帮我用sax解析器读取xml。

此致 Narsi。

1 个答案:

答案 0 :(得分:0)

  

“所以请帮我用sax解析器读取xml。”

好的,你有什么问题?你试过看过例子吗?

您是否正在使用SAX Java实施? C ++? ?

Sax Parser是一个基于事件的XML解析实用程序。 SAX的一个基本目的是内存很小,一旦读取文件,整个文档就不会存储在内存中。

  

“我无法逐行读取xml数据。”

你是什么意思一行一行?如果要“逐行”读取文件,只需使用常规文件输入流即可。 SAX在解析文件期间发生某些事件时提供通知(即开始阅读文档,开始阅读元素,结束元素等等)

http://en.wikipedia.org/wiki/Simple_API_for_XML