使用XML字符串

时间:2012-01-31 04:06:21

标签: java android

我需要解析现有的XML字符串(从数据库中检索)并创建新的字符串以存储在数据库中。

我不需要完整的文档解析(我知道如何做到这一点) - 我只需要解析表单中单个文档元素的内容...

<rootElement><childElement1>value</childElement1><childElement2>value</childElement2>...</rootElement>

这是一个保存为db TEXT字段的单个字符串,每个子节点都是唯一的(不重复)。

对于解析(伪代码)我正在寻找类似......

的东西
String xmlString = "<rootElement><helloElement>Hello</helloElement></rootElement>";
SomeParserClass xmlStringParser = new SomeParserClass("rootElement"); //Set root
String helloString = xmlStringParser.getValue("helloElement");

我还需要类似的东西来创建字符串。

在C#中,我可以使用XmlTextReader和XmlTextWriter来执行类似的操作 - 是否有Android的Java等价物?

1 个答案:

答案 0 :(得分:1)

如果您只处理单个元素,使用XPath会非常方便。 如果要读取或写入多个元素甚至整个XML文件,请尝试使用DOM来执行此操作。 它们都包含在标准Java API中。