Daten aus xml lesen und in Strings speichern

Status
Nicht offen für weitere Antworten.

rtt

Bekanntes Mitglied
Hallo,
hab jetzt schon ein wenig rumprobiert, aber ich bekomme einfach meine Daten aus dem xml nicht in meine Strings.
Hatte erst mit jdom versucht. Muß aber jetzt eine Variante ohne jdom machen.

Hier mal mein einfaches xml:
Code:
<mysql>
	<connection>
		<ServerName>localhost</ServerName>
		<DBname>testDB</DBname>
		<UserName>root</UserName>
		<Password>123</Password>
	</connection>
</mysql>

Nun möchte ich die Verbindungsdaten in Strings speichern.
Ich suche eine ganz simple Methode.
Kann mir da jemand helfen?
Besten Dank.
Gruß Robin
 
Hab nochmal weiter probiert. Ich kann das File nun einlesen und komplett anzeigen.
Aber wie bekomm ich die einzelnen Daten in Strings gespeichert?

Hier mal mein bisheriger code:
Code:
import java.io.*;
import java.util.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;


class XmlTest {
	
	public static void main( String args[] ) {
		
		Document doc = null ;
				
		try {
			
			DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
			DocumentBuilder builder = factory.newDocumentBuilder();
			doc = builder.parse( new File("mysql.xml") );
		
		} 
		catch ( Exception e ) {	System.out.println ( e ); }
		
	
		// get the root element:
		Element rootElement = doc.getDocumentElement();
		System.out.println( rootElement );

	}
}
 
mit Element#getChildNodes() die kinder holen und mit getNodeValue() den content holen
 
Vielen Dank Christian,
ist wirklich etwas umfangreich.
Werd mich da mal durcharbeiten.
Gruß Robin
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben