【发布时间】:2011-03-30 15:08:05
【问题描述】:
在我的应用程序中,我正在解析一个 xml 文件。在 xml 文件中,我有 50 个同名标签 question,现在我想将所有名为 question 的标签存储为一个数组....
在保存的这些标签中,我只想将一个问题标签放置在文本视图中......
如何执行此操作....请帮助我.....
【问题讨论】:
-
请问如何解析xml?
-
不...我想将解析后的标签存储在一个数组中...
-
例如,如果您使用 SAX,您可以在每次读取对象字符串时将问题添加到数组中(在从 DefaultHandler 扩展的类中)。比您为该数组编写访问器。
-
我正在使用 SAX 解析器,你能给我一个例子,以便我能够理解.....
-
我已将其放入新答案中。它超过了评论长度限制。它是自定义处理程序类。我编码你将使用 SAXParser sp = spf.newSAXParser(); XMLReader xr = sp.getXMLReader(); CustomHandler myExampleHandler = new CustomHandler(); xr.setContentHandler(myExampleHandler); xr.parse(new InputSource(byteStream)); ArrayList
数组 = myExampleHandler.getResult();
标签: java arrays xml-parsing