XML einlesen und Attribute auslesen

Winfo606

Mitglied
Hallo liebe Gemeinde,

ich habe via REST-Call in Java eine XML ausgelesen, was ich folgendermaßen realisiert haben:

Code:
HttpGet getUrl = new HttpGet("http://localhost.....);                       
                                                               
getUrl.addHeader("Accept", "application/xml");
getUrl.addHeader("OSLC-Core-Version", "2.0");
                   
HttpResponse URLresponse = HttpUtils.sendGetForSecureDocument(server, ......);
HttpUtils.printResponseBody(URLresponse);
                                        
HttpEntity PAentity = catalogResponse.getEntity();
if (PAentity != null) {
     PAentity.consumeContent();
}
ResponseHandler<String> PAresponseHandler = new BasicResponseHandler();
String PAresponseBody = httpclient.execute(getUrl, PAresponseHandler);

Das funktioniert auch wunderbar, also darauf muss nicht weiter eingegangen werden. Ich erhalte also einen Response mit folgender Struktur, wenn ich diese ausgebe:

Code:
<?xml version="1.0" encoding="UTF-8"?><xxx:project-area xmlns:xxx="http://url.net/xmlns/prod/jazz/process/0.6/" xxx:name="Diesen Namen möchte ich auslesen">
<xxx:summary>Zusammenfassung.....</xxx:summary>
<xxx:description>Beschreibung, lalalalala</xxx:description>
<xxx:url>
https://localhost:9443/.....
</xxx:url>
<xxx:roles-url>
https://localhost:9443/....
</xxx:roles-url>
<xxx:links-url>
https://localhost:9443/.....
</xxx:links-url>
</xxx:project-area>

Hier brauche ich unbedingt das Attribut "jp06:name="Diesen Namen möchte ich auslesen", was ich leider nicht hinbekomme.
Bei den Attributen "xxx:summary", "xxx:description" oder "xxx:url" habe ich keine Problem, da mache ich es wie folgt:

Code:
DocumentBuilderFactory PAfactory = DocumentBuilderFactory.newInstance();
DocumentBuilder PAbuilder;

PAbuilder = PAfactory.newDocumentBuilder(); 
Document PAdoc = PAbuilder.parse( new InputSource( new StringReader(PAresponseBody)));

NodeList PAurls = PAdoc.getElementsByTagName("jp06:url");

 for(int y=0,size2= PAurls.getLength(); y<size2; y++) {
    System.out.println(PAurls.item(y).getFirstChild().getTextContent());                                  
    Element PAurl = (Element)PAurls.item(y);
    projectAreaUlList.add(PAurls.item(y).getFirstChild().getTextContent());  
}

Am Ende verwende ich eine Schleife, da ich von diesen Abschnitten mehrere besitze:

Code:
<xxx: project-area ... xxx:name= "name1"
.....
</xxx: project-area>
<xxx: project-area ... xxx:name= "name2"
.....
</xxx: project-area>
<xxx: project-area ... xxx:name= "name3"
.....
</xxx: project-area>

Also mehrere hintereinander in der XML, sprich ich benötige auch jeden Namen aller Blöcke.

Kann mir da jemand helfen, wie ich dieses Attribut auslesen kann? "xxx:name=" Das ist in diesem Fall nicht mit "getFirstChild" möglich :-(


Mit besten Grüßen
 

Winfo606

Mitglied
Hi Leute,

ich konnte es jetzt nach einiger Zeit selber lösen =) Das möchte ich euch nicht vorenthalten:

Code:
NodeList PAnames = PAdoc.getElementsByTagName("xxx:project-area");
Node PA;

for(int x=0,size= PAnames.getLength(); x<size; x++) {
PA = PAnames.item(x);
Element e = (Element)PA;
System.out.println(e.getAttribute("xxx:name"));
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
iman XML Attribute mit JAVA einlesen mit Spring Batch XML & JSON 0
C JAXB: XML-Elemente einlesen und als XML-Attribute ausgeben XML & JSON 7
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
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
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
M NullPointerException bei Einlesen XML XML & JSON 3
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
L Transformer verschluckt Attribute bei der Ausgabe XML & JSON 3
D Attribute aus XML Auslesen XML & JSON 5
P Xpath zugriff auf Attribute XML & JSON 3
R cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'. XML & JSON 4
F EMF, XSD to ECore mapping, Attribute vs. Element XML & JSON 2
A XML-Attribute vergleichen XML & JSON 4
Helgon MalformedByteSequenceException und null JDOM Attribute XML & JSON 5
G JAXB XML-Attribute feststellen XML & JSON 4
2 wie komme ich an die Attribute XML & JSON 3
S Attribute von Elementen auslesen mit XPath XML & JSON 2
B 2 Attribute in einer xsl XML & JSON 2
M Gegenseitig ausschließende Attribute definieren in XSD XML & JSON 7
C DOM: Attribute nicht in alphabetischer Reihenfolge schreiben XML & JSON 3
eQuest XML Jaxen Attribute auslesen XML & JSON 2
C Mit SAX Parser XML Attribute auswerten XML & JSON 3
H XML Attribute auslesen XML & JSON 5
S JAXB und viele verschachtelte Attribute XML & JSON 1
G xquery - nodes unterscheiden sich nur durch attribute :-( XML & JSON 4
L Objekt Serialisierung: Schreiben aller Attribute erzwingen XML & JSON 5
E EMF Modell um alle möglichen Attribute auszulesen XML & JSON 12
S XSD: restriction und attribute gleichzeitig XML & JSON 4
V XMLEncoder: Attribute nicht serialisieren XML & JSON 2
D Wie kann ich Namespace Attribute in den Elementen entfernen? XML & JSON 2
M Attribute parsen XML & JSON 6
D JDOM erzeugt leere xmlns Attribute XML & JSON 4
B jdom outputter ohne attribute XML & JSON 2
G Wie Attribute aus XML in ein Model schreiben (StAX)? XML & JSON 7
P Knoten-Attribute einer xsd-Datei in einem JTree auslesen XML & JSON 18
M attribute funken nicht XML & JSON 3
R Jtree + Attribute XML & JSON 6
Z DOM: Attribute in Knoten schreiben XML & JSON 2
L JSON auslesen und Labels in GUI verwenden XML & JSON 13
M json page 2 auslesen XML & JSON 1
J Auslesen der Länge einer XML-Datei in Android Studio XML & JSON 8
Kanda Sorata Eingabefelder von Excel Dateien auslesen XML & JSON 1
K XML vernünftig auslesen XML & JSON 9
K XML Datei erstellen und Daten daraus in Java auslesen XML & JSON 6
H SOAPBody auslesen XML & JSON 0

Ähnliche Java Themen

Neue Themen


Oben