ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
325
325
EMPFEHLEN
-
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
-
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ß
SaschaEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
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 !
-
12.02.10 12:30 #4
- 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_BindingWäre super wenn ihr euren Code in dieser Form einfügt:
[java]System.out.println("Hello World");[/java]Code java:1
System.out.println("Hello World");
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/
-
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
-
[CS3] Transparentes PNG - "Für Web speichern" geht, gewöhnliches Speichern nicht
Von DarthShader im Forum PhotoshopAntworten: 5Letzter Beitrag: 04.06.10, 16:20 -
als .exe speichern
Von Madej im Forum .NET CaféAntworten: 2Letzter Beitrag: 25.02.08, 09:35 -
XML mit PHP in SQL speichern
Von Gelphi im Forum XML TechnologienAntworten: 0Letzter Beitrag: 04.01.08, 21:09 -
Filelist in .INI speichern/Screenshots speichern
Von XanRaZoR im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 14.05.07, 11:49 -
Speichern in PHP
Von andreas19091987 im Forum PHPAntworten: 6Letzter Beitrag: 19.03.06, 15:03





Zitieren


Login





