我正在準備一個名爲artist的xml元素,它具有作爲子元素的相冊。專輯元素準備在一個單獨的功能。在下面的代碼片段中,albumElements是一個String數組,其中包含專輯的xml元素。我不知道如何在藝術家元素中插入這些現成的XML元素。我在XmlSerializer中使用了函數text(),但它似乎逃避了專輯元素中的標籤,我該怎麼做才能正確地做到這一點?我想,看起來像這樣如何在XmlSerializer中插入xml元素
<artist name ="someone">
<album name = "blah1"/>
<album name = "blah2"/>
</artist>
的XML代碼看起來像這樣..
XmlSerializer serializer = Xml.newSerializer();
try
{
serializer.setOutput(artistElementWriter);
serializer.startTag("", "artist");
serializer.attribute("", "name", artist);
for (String albumElement : albumElements)
{
serializer.text(albumElement);
}
serializer.endTag("", "artist");
serializer.flush();
}
catch (IOException e)
{
e.printStackTrace();
return "";
}
任何幫助嗎? 感謝,
我建議你使用SQLite來存儲,而不是XML數據。 – m0skit0