我正在使用SAX解析器來解析我的XML文件。我想添加一個像這樣的新元素。如何使用SAX解析器在XML中添加元素?
enter code here
<data>
<accounts>
<account id="1">
<firstName>aaaa</firstName>
<lastName>bbbb</lastName>
<accountNumber>12342344</accountNumber>
</account>
</accounts>
我要讓我上XML這樣:
enter code here
<data>
<accounts>
<account id="2">
<firstName>hgff</firstName>
<lastName>lfghdf</lastName>
<accountNumber>2344</accountNumber>
</account>
<account id="1">
<firstName>asdf</firstName>
<lastName>gen</lastName>
<accountNumber>144</accountNumber>
</account>
</accounts>
</data>
所以我必須轉移到DOM,只是爲了實現添加?或者我可以同時使用?是否有可能在一個類中使用兩個解析器? – link
爲此,DOM解析器會更簡單,但沒有任何東西阻止您從內部存儲生成自己的xml。 – doron
使用DOM生成它之後,我可以使用SAX解析它嗎?在XML上查找字符串的SAX實現更快更容易。 – link