我是 xml 新手。我必须在不使用解析器的情况下读取 xml 文件的所有元素。 请帮助我。我可以使用带有正则表达式的字符串函数。但我对它们不熟悉。所以请帮我给我一段代码来读取至少 2 个 xml 元素,一个是根元素,另一个是子元素。
最佳答案
您可以使用标准的java.io
包,特别是java.io.FileReader
和java.io.BufferedReader
。
这将使您能够读取 xml 文件并获取标准 java.lang.String
的内容。
获得字符串后,您可以使用正则表达式来过滤 xml 类型数据。
这绝对不是编写 xml 解析器的最有效方法,并且没有完全涵盖标准 xml 解析器将提供的所有解析功能。
关于java - 如何在不使用解析器(dom,sax)的情况下读取xml数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4143467/