我使用DOM解析器在xml文件中添加了更多标签。我正在使用DOM解析器创建一些新标签,并希望通过传递数组列表来设置它们的值。我的arraylist包含我从数据库中检索的值。如何替换XML中的空值
我的代码是如下:
loading file using dom parser
for(String s:a.List){
Element n= doc.createElement("value");
n.appendChild(doc.createTextNode(String.valueOf(s)));
}
我在这里创造新的标签,并在该标签通过S的值。
Output I am getting:
<value>1</value>
<value>2</value>
<value>3</value>
<value>null</value>
<value>null</value>
<value>4</value>
; ; 等
Expected output:
<value>1</value>
<value>2</value>
<value>3</value>
<value/>
<value/>
<value>4<value>
我想删除空是从DATABSE来ArrayList和比XML及以上 提到请帮忙弄形式...
你可以发布你的代码循环? – AjahnCharles
我有编辑我的代码...请看看 – user8548920
我想如果你不添加文本节点,它会自动崩溃。我发布了一个答案,用于在追加之前检查字符串是否为空。 – AjahnCharles