tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
325
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    nopePlan nopePlan ist offline Rookie
    Registriert seit
    Feb 2010
    Beiträge
    9
    Hallo,

    kann mir jemand mal einen Tipp oder bsp geben wie ich ein neues XML file erstelle und abspeichere ?
    Ablauf:
    Habe ein XSD File als .jar compeliert und kann die Methoden benutzen.
    Weise Werte zu den einzelnen Elementen.

    Nun möchte ich es in einem Neuen File abspeichern. WIe ? o.O

    Danke für die Hilfe
     

  2. #2
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Hallo,

    als was hast du denn deine XML-File? Ich schätze mal als DOM-Baum, oder?

    Eine Möglichkeit wäre, dass du einfach durch deinen DOM-Baum läufst und dir die XML-Datei mit Strings zusammenbaust.

    Gruß

    Sascha
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  3. #3
    nopePlan nopePlan ist offline Rookie
    Registriert seit
    Feb 2010
    Beiträge
    9
    Zitat Zitat von Sascha Schirra Beitrag anzeigen
    als was hast du denn deine XML-File? Ich schätze mal als DOM-Baum, oder?
    kapier ich ned . sry.

    Ich habe noch gar kein XML File. Ich habe nur ein XSD als Vorlage. Benutze diese um über Java Werte hinzuzufügen
    z.B. proxy.setPort(8080);

    Nun möchte ich das alles im XML abspeicher.

    Code bsp:
    Bla2AxedaDocument xmlDoc = bla2AxedaDocument.Factory.newInstance();
    Bla2Axeda bla2Axeda = xmlDoc.addNewbla2Axeda();
    BigDecimal b = BigDecimal.valueOf(17);
    roche2Axeda.setVersion(b);
    Proxy proxy = bla2Axeda.addNewProxy();
    proxy.setPort(8080);

    jetzt möchte ich diese werte im xml speichern ?

    p.s: bin ein anfänger im gebiet java & xml ... o.O hab noch keinen durchblick bei der ganzen sache

    danke !
     

  4. #4
    Anime-Otaku Anime-Otaku ist offline Mitglied Brillant
    Registriert seit
    Aug 2005
    Ort
    Karlsruhe (Baden-Württemberg)
    Beiträge
    905
    Du hast Klassen, welche deine Elemente im XSD entsprechen?

    Dann ist das JAXB (o.ä.), welches zum generieren und parsen von XML-Dateien bei vorhandenem XSD oftmals verwendet wird.

    Stichwort: Marshaller

    http://de.wikipedia.org/wiki/Java_Ar...or_XML_Binding
     
    Wäre super wenn ihr euren Code in dieser Form einfügt:
    Code java:
    1
    
    System.out.println("Hello World");
    [java]System.out.println("Hello World");[/java]
    Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
    Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
    Blog: http://javaeffective.wordpress.com/

  5. #5
    Avatar von zer0
    zer0 zer0 ist offline Mitglied Brokat
    Registriert seit
    Oct 2009
    Beiträge
    323
    Ich versteh nicht genau was du haben willst, das XML zusammen bauen oder die Datei speichern?

    So wie ich das verstehe willst du wissen wie du auf deinem Rechner eine neue Datei erstellen kannst und diese speichern.

    Schau dir mal JDOM an. Mit der Klasse XMLOutputter kannst du dein Document an ein OutputStream senden.

    Beispiel:
    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    try {
            FileOutputStream out = new FileOutputStream(file);
            XMLOutputter output = new XMLOutputter();
            output.output(document, out);
            out.flush();
            out.close();
        } catch (IOException e) {
            Interface.showExceptionDialog(e);
        }
     

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 04.06.10, 16:20
  2. als .exe speichern
    Von Madej im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 25.02.08, 09:35
  3. XML mit PHP in SQL speichern
    Von Gelphi im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 04.01.08, 21:09
  4. Filelist in .INI speichern/Screenshots speichern
    Von XanRaZoR im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 14.05.07, 11:49
  5. Speichern in PHP
    Von andreas19091987 im Forum PHP
    Antworten: 6
    Letzter Beitrag: 19.03.06, 15:03