1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

DOM Document aus String erzeugen

  • wuz_thomas
  • 17. Juni 2006 um 14:03
  • Unerledigt
  • wuz_thomas
    12
    wuz_thomas
    Mitglied
    Reaktionen
    1
    Punkte
    1.501
    Beiträge
    195
    • 17. Juni 2006 um 14:03
    • #1

    Hi all!

    Ich habe als String ein fertiges XML-Dokument wie kann ich daraus ein Document Object Model erzeugen, API ist egal, von mir aus Jdom stax.

    String schaut zum beispiel so aus:

    <?xml version="1.0" encoding="UTF-8"?><remoteMethodInvocationMessge><className>at.evs.client.TestInterface</className><methodName>canDo</methodName><returnType>int</returnType><params><param id="0">0</param><param id="1">34</param></params></remoteMethodInvocationMessge>

    mit jdom einfach
    Document doc = new Document(string);

    funktioneirt leider nicht :)

  • Wings-of-Glory
    28
    Wings-of-Glory
    Mitglied
    Reaktionen
    105
    Punkte
    8.305
    Beiträge
    1.573
    • 17. Juni 2006 um 14:14
    • #2

    den string einfach in ein file schreiben?!

    PHP
    import java.io.*;
    
    
    public class MyFirstFileWritingApp
    {
    	// Main method
    	public static void main (String args[])
    	{
    		// Stream to write file
    		FileOutputStream fout;		
    
    
    		try
    		{
    		    // Open an output stream
    		    fout = new FileOutputStream ("myfile.txt");
    
    
    		    // Print a line of text
    		    new PrintStream(fout).println ("XMLBLABLA");
    
    
    		    // Close our output stream
    		    fout.close();		
    		}
    		// Catches any error conditions
    		catch (IOException e)
    		{
    			System.err.println ("Unable to write to file");
    			System.exit(-1);
    		}
    	}	
    }
    Alles anzeigen

    Otto: Apes don't read philosophy. - Wanda: Yes they do, Otto, they just don't understand
    Beleidigungen sind Argumente jener, die über keine Argumente verfügen.
    «Signanz braucht keine Worte.» | «Signanz gibts nur im Traum.» 

    Das neue MTB-Projekt (PO, Wiki, Mitschriften, Ausarbeitungen, Folien, ...) ist online
    http://mtb-projekt.at

  • wuz_thomas
    12
    wuz_thomas
    Mitglied
    Reaktionen
    1
    Punkte
    1.501
    Beiträge
    195
    • 17. Juni 2006 um 14:31
    • #3

    thx; w�re eine m�glichkeit, finde ich aber irgendwie unsch�n, muss doch eine einfachere m�glichkeit geben ein DOM-Document zu erzeugen wenn der inhalt shcon als string vorliegt, als eine weitere I/O operation...

    EDIT> vielleicht ist die idee schon cool, dann hätte man ein file für weitere operationen könnte die korresnponenz imb rowser oder so mitverfolgen..

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 18. Juni 2006 um 13:02
    • #4
    Zitat von wuz_thomas

    muss doch eine einfachere moeglichkeit geben ein DOM-Document zu erzeugen wenn der inhalt schon als string vorliegt

    gibt es auch:

    Code
    Document doc = new org.jdom.input.SAXBuilder().build(new StringReader(str));

    lg, Benjamin Ferrari, bookworm.at

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung