Zugriff auf Inhalt eines Elements

Roovy

Aktives Mitglied
So sieht meine xml-Datei grob aus:
Code:
<bp>
    <game>
        <version>0.1A</version>
    </game>
</bp>
So sieht das Ende meines Parsers aus:
Code:
Document doc = builder.parse(new File("config.xml"));
NodeList nList = doc .getElementsByTagName("version");
Node version = nList.item(1);
element = (Element) version;
return(element);
Wie komme ich an den Inhalt von 'version'? Bzw.: Ist mein Weg bis hier hin richtig?
Außerdem: Er liest es ja als Element aus und momentan returnt er es auch so zu meiner Hauptklasse. Gibt es eine Möglichkeit, ihn in einen String zu verwandeln?
 

Flown

Administrator
Mitarbeiter
Zum Beispiel:
Java:
NodeList nList = doc.getElementsByTagName("version");
if (nList.getLength() != 0) {
  System.out.println(nList.item(0).getFirstChild().getNodeValue());
}

Oder mit XPath:
Java:
XPathFactory xPathFactory = XPathFactory.newInstance();
XPath xPath = xPathFactory.newXPath();
String version = (String) xPath.evaluate("//version", doc, XPathConstants.STRING);
System.out.println(version);
 
Zuletzt bearbeitet:

Roovy

Aktives Mitglied
Danke sehr! Das zweite hat mir sehr weiter geholfen und ist außerdem noch viel einfacher, als alles was ich bis jetzt gefunden (und nicht verstanden) hatte.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
MAGI XML Server Zugriff XML & JSON 1
O XML Zugriff auf Entity File XML & JSON 0
P Xpath zugriff auf Attribute XML & JSON 3
F Zugriff auf durch JAXB erzeugte Object-Struktur... XML & JSON 6
R eXist Datenbank --> Servlet-Zugriff Treiber? XML & JSON 6
B Probleme mit Zugriff auf eXist-Datenbank XML & JSON 9
P zugriff auf gewuenschte elemente klapp nicht. XML & JSON 3
J Zugriff auf Web Service über den Browser XML & JSON 12
A XML Attributte Zugriff XML & JSON 5
M Layout + Inhalt einer JTable speichern XML & JSON 30
E Wie kann ich den XML-Inhalt mit dem Klicken auf den Hyperlink (a-Tag) auf der nächsten Seite ansehen XML & JSON 62
J XML mit russischem Inhalt einlesen XML & JSON 4
G xpath: Inhalt eines Kindelements auslesen XML & JSON 2
J XML Tag Inhalt Ändern XML & JSON 11
W XPath + Inhalt aus <td> XML & JSON 2
T Inhalt einer .xml Datei auf Javaoberfläche wiedergeben XML & JSON 4
K XML als Inhalt eines DropDown XML & JSON 6
C Kompletten Inhalt eines Tags ausgeben XML & JSON 2
T Wie einen String(XML Inhalt) in eine XML Datei speichern? XML & JSON 8
J DOM: Attribut und Inhalt eines Elements nachträglich ändern? XML & JSON 3
D Mit Sax Inhalt zwischen Tags in Vector speichern XML & JSON 4
M JDOM Element ohne Inhalt kopieren ? XML & JSON 3
M Inhalt zwischen Tags mit Sax XML & JSON 3
T "Parent" Node eines Attributes XML & JSON 2
M Kann Anbieter eines (REST) Webservice seine Konsumenten automatisch benachrichtigen? XML & JSON 9
M Text eines Elements in XML Datei mit JAVA bearbeiten und kompletten Element-Zweig hinzufügen XML & JSON 16
D DTD genaue Anzahl eines Elements XML & JSON 0
W Kindelemente mit JDOM eines bestimmten Attributes auslesen XML & JSON 6
A Fehler beim Erzeugen eines XML-Schema XML & JSON 4
K Einlesen eines Parameters aus HTML-Datei XML & JSON 4
T Möchte JSP Code in Attribut eines HTML Tags hinein generieren XML & JSON 3
T xsl schleife alle kindeelemtente eines elternelementes durchlaufen XML & JSON 2
M Probleme beim Parsen eines gefilterten XML-Dokuments XML & JSON 6
S XMLStreamReader, letzten eintrag eines xml lesen? XML & JSON 5
F Marshaling eines JAXB Objektes worin ein anderes JAXB Objekt eingeschlossen ist XML & JSON 6
G Welche Klassen zum erzeugen/auslesen eines XML Files verwend XML & JSON 9
Wildcard Namespace Präfixe eines Elements XML & JSON 8
G XML Export und Import eines Files. gibts Tutorials o.ä? XML & JSON 2
G Rekonstruktion eines XML Dokumentes XML & JSON 3
M TextContent eines XML-Elements enthält HTML-Tags . was nun XML & JSON 2
H Elemente eines Node auslesen XML & JSON 2
P Problem beim erstellen eines neuen Elements (JDOM) XML & JSON 5
K Größe eines JDOM-Dokuments XML & JSON 6
S Problem beim Erstellen eines pdfs XML & JSON 3

Ähnliche Java Themen

Neue Themen


Oben