NullPointerException bei Einlesen XML

Status
Nicht offen für weitere Antworten.

Marie Curie

Aktives Mitglied
Hallo zusammen,

habe eine XML, deren Werte eingelesen werden und dann weiter verarbeitet werden. Das klappt so lange, bis ein Wert in der xml-Datei leer ist, also z.B. wie bei Tag2 -> KindTag2

Code:
<XMLTags>
 <Tag1>
  <KindTag1>blabla</KindTag1>
  <KindTag2>blublu</KindTag2>
 </Tag1>
 <Tag2>
  <KindTag1>bloblo</KindTag1>
  <KindTag2></KindTag2>
 </Tag2>
</XMLTags>

In Java möchte ich das so eingetlich klären, aber ich erhalte trotzdem eine Exception

Code:
NodeList element1 = firstElement.getElementsByTagName("element1");
Element element1El = (Element)element1 .item(0);

NodeList textList = element1El .getChildNodes();

// hier (Bedingung der if-Anw.) kommt die Exception
if(((Node)textList .item(0)).getNodeValue().trim() != null){

anw.
}else{
anw.
}

Wie kann ich prüfen, ob das Element "null" ist und gegebenfalls alternative Schritte einleiten, damit die Exception nicht kommt?

Danke für eure Hilfe,

liebe Grüße, Marie
 

The_S

Top Contributor
öhm

Code:
if (deinObjekt == null) {
   // Das Objekt ist null
}

!?
 

Marie Curie

Aktives Mitglied
Hobbit_Im_Blutrausch hat gesagt.:
öhm

Code:
if (deinObjekt == null) {
   // Das Objekt ist null
}

!?

leider nein, die Exception fliegt trotzdem

den Wert des Elements bekomm ich so

Code:
(Node)textList .item(0)).getNodeValue().trim()

doch sobald der Wert leer ist und ich diese Zeile schreibe (auch in der if-Anw.) fliegt die Exception
 
S

SlaterB

Gast
wieso sagst du 'leider nein'? wieso hast du da immer noch so eine komplette Zeile?

Code:
if (textList != null)
   item(0) bestimmen
   if (item != null)
       getNodeValue() bestimmen
         if (nodeValue != null)
             trim durchführen
usw.

da kann man nur nochmal fragen:
wieso sagst du 'leider nein'?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M ..item(i).getNodeValue() => Nullpointerexception XML & JSON 9
J JAXB NullPointerException im ContextFinder XML & JSON 6
P NullPointerException beim Auslesen XML & JSON 8
A NullPointerException bei leerem Element XML & JSON 4
iman XML Attribute mit JAVA einlesen mit Spring Batch XML & JSON 0
J Object in JSON Datei einlesen und als neues Object erzeugen (in ein Object Array) XML & JSON 29
I Mit Hibernate eine XML-Datei in eine Tabellenspalte einlesen. XML & JSON 1
L XML einlesen gleichnamige Elemente XML & JSON 5
T HTML mit Hilfe Jsoup einlesen XML & JSON 11
R xlsx-Datei mit Apache POI einlesen XML & JSON 18
S CSV Datei einlesen und XML Ausgeben XML & JSON 2
W XML einlesen und Attribute auslesen XML & JSON 1
M XML Werte einlesen aber wie am besten weiterverarbeiten? XML & JSON 13
L XML nur ein Element einlesen XML & JSON 2
L Jackson JSON: Probleme beim einlesen XML & JSON 1
S XML in JTable Einlesen XML & JSON 3
B XML analysieren und einlesen XML & JSON 26
Z XML Datei mit JDOM einlesen und verarbeiten XML & JSON 6
Ollek XML Einlesen - Welche API ist die richtige? XML & JSON 14
X XML einlesen XML & JSON 6
C JAXB: XML-Elemente einlesen und als XML-Attribute ausgeben XML & JSON 7
jstei001 .xsd File wärend der Laufzeit einlesen und XMl rausschreiben XML & JSON 5
J XML mit russischem Inhalt einlesen XML & JSON 4
D XML Einlesen mit JaxB XML & JSON 4
K Einlesen eines Parameters aus HTML-Datei XML & JSON 4
D Wie XML Datei einlesen und HTML entities übernehmen? XML & JSON 3
B Validierung nur beim einlesen oder auch beim schreiben? XML & JSON 4
B SAX-Parser - Dokumente einlesen und in einer Map ablegen XML & JSON 2
N xsd pattern in java einlesen XML & JSON 6
F Einlesen von JDBC connection in Java von XML XML & JSON 4
J wert IN einem tag einlesen/schreiben XML & JSON 4
F XML erzeugen aus JTree und wieder einlesen... XML & JSON 6
N JDOM: XML einlesen XML & JSON 4
F XML mit DOM einlesen- Teile in Arraylist speichern XML & JSON 4
S XML einlesen XML & JSON 18
F XML Datei in Java einlesen XML & JSON 4
H XMI über EMF / UML2 einlesen XML & JSON 7
S XML einlesen, analysieren, bearbeiten & als Textdatei ausgeben XML & JSON 1
E XML Datei einlesen und Elemente in der Console ausgeben XML & JSON 6
H xml-Datei mit Attributen einlesen XML & JSON 3
C xml "zeilenweise" einlesen XML & JSON 6
B XML einlesen und in Datenbank schreiben XML & JSON 1
S XML-Schema einlesen um parsen zu erleichtern? XML & JSON 2
L Element einlesen <Telefon name="Karl">134313 XML & JSON 2
G XML Tag beim Einlesen manipulieren XML & JSON 2
J XML-Datei ein Array einlesen XML & JSON 10
P Große XML Datei mittels JDOM bearbeiten / einlesen XML & JSON 6
G Simples XML File einlesen mit JDom. Prefix not bound ? XML & JSON 2
M Liste in Baumstruktur einlesen XML & JSON 4
D nicht (ganz) valiedes XML einlesen! XML & JSON 19
S Einlesen einer xml Datei XML & JSON 4
S XML Datei einlesen, aber root überspringen XML & JSON 2
M XML einlesen - prüfen ob Element vorhanden XML & JSON 2
J XML - schreiben und einlesen (Schema) XML & JSON 14
S XML Strings in JAVA einlesen, aber wie? XML & JSON 8
K JDOM SAXBuilder einlesen XML & JSON 6
G Newbe - Frage.XML - Datei einlesen und speichern XML & JSON 2
G xml einlesen und bestimmte Elemente an eine gui_Klasse überg XML & JSON 25
B XML String einlesen XML & JSON 4
M mit JDOM XML-Datei einlesen, die nicht "well-formed&quo XML & JSON 3
T Newbie Frage. CSS Stylesheet einlesen und suchen nach Tags XML & JSON 6
P OutOfMemoryError beim Einlesen einer XML-Datei XML & JSON 7
C Zeile herausfinden in der ein Fehler beim Einlesen entsteht XML & JSON 3
R wie kann ich ein xml file in einen string einlesen? XML & JSON 2
N Objekte via XML speichern und wieder einlesen XML & JSON 12
R POST REQUEST: XmlDocument mit getInputStream einlesen! XML & JSON 6

Ähnliche Java Themen

Neue Themen


Oben