Ich füge einige weitere Tags in XML-Datei mithilfe von DOM-Parser. Ich erstelle einige neue Tags mit dem DOM-Parser und möchte ihre Werte durch Übergeben von Arraylist festlegen. Meine Arraylist enthält Werte, die ich aus der Datenbank abrufe.So ersetzen Sie Nullwerte in XML
Mein Code ist wie folgt:
loading file using dom parser
for(String s:a.List){
Element n= doc.createElement("value");
n.appendChild(doc.createTextNode(String.valueOf(s)));
}
ich hier neuen Tag bin die Schaffung und in diesen Variablenwert von s vorbei.
Output I am getting:
<value>1</value>
<value>2</value>
<value>3</value>
<value>null</value>
<value>null</value>
<value>4</value>
; ; so weiter
Expected output:
<value>1</value>
<value>2</value>
<value>3</value>
<value/>
<value/>
<value>4<value>
Ich möchte null entfernen, die von databse kommt zu Arraylist und als zu xml und erhalten Sie bitte oben wie erwähnt Bitte helfen ...
Können Sie den Code in Ihrem für Schleife? – AjahnCharles
Ich habe meinen Code bearbeitet ... bitte sehen Sie – user8548920
Ich denke, wenn Sie keinen Textknoten hinzufügen, wird es automatisch zusammenbrechen. Ich habe eine Antwort geschrieben, die überprüft, ob der String vor dem Anhängen null ist. – AjahnCharles