Xml File für den Aufbau einer anderen Xml Datei

sparefroh

Mitglied
Hey Leute,

also ich habe ein XML1 File das ich auslese und daraus Objekte etc erstelle.

Nun möchte ich ein Programm schreiben das mir eine XML2 Datei ausliest und womit ich mir dann das XML1 File "basteln" kann.

Sprich ich lese XML2 aus und habe das wie folgt aussieht:

[XML]<?xml version="1.0" encoding="UTF-8"?>
<XMLFxApplication>
<GlobalSettings>
<ConnectionString></ConnectionString>
<User></User>
<Password></Password>
</GlobalSettings>
<Pages>
<!-- soll n Mal möglich sein -->
<Page>
<Name></Name>
<!-- Textgröße für die Überschrift -->
<TextSize></TextSize>
<ContentType></ContentType>
<ButtonInformation>
<!-- soll n Buttons beinhalten -->
<Button>
<Name></Name>
<LinkedPage></LinkedPage>
<Parameter></Parameter>
</Button>
</ButtonInformation>
<!-- entweder eine Table oder ein Textfield -->
<Table>
<Name></Name>
<!-- hier kann die Textgröße für die Table definiert werden -->
<ContentSize></ContentSize>
<!-- Hier sollte die Query dann mit einer Libary überprüft werden -->
<Statement></Statement>
<NonDisplayRow>
<!-- soll n beinhalten -->
<NonDisplay>
<ColumnName></ColumnName>
</NonDisplay>
</NonDisplayRow>
<!-- für gewisse Spalten kann eine bevorzugte Breite ergänzt werden -->
<PreferedDimensions>
<!-- soll n beinhalten -->
<PreferedDimension>
<!-- welche Spalte soll eine best. Größe haben -->
<ColumnName></ColumnName>
<MinWidth></MinWidth>
<MaxWidth></MaxWidth>
<PreferedDimension>
</PreferedDimensions>
</Table>

<!-- oder Textfield -->
<TextField>
<Name></Name>
<!-- Größe des Textes -->
<ContentSize></ContentSize>
<!-- Ausrichtung des Textes -->
<TextOrientation></TextOrientation>
<!-- Der Text der später angezeigt wird -->
<Text></Text>
</TextField>
</Page>
</Pages>
</XMLFxApplication>[/XML]

und die Elemente in einem Programm darstellen.
Sprich ein SplitPane (Vertical) wo auf der rechten Seite Buttons oder Ähnliches die die XML Elemente repräsentieren und links eine Vorschau der fertigen Xml Datei dargestellt werden soll.

Also ich möchte die Buttons von rechts nach links reinziehen und dann links die Vorschau der fertigen XML Datei erhalten.
Auf der rechten Seite sollen dann jeweils die richtigen Elemente dargestellt werden die als nächstes verwendet werden können.

Zum leichteren verstehen hätte ich euch im Anhang einige Bilder gemacht so wie es aussehen soll bzw. so wie ich es mir vorstellen würde.

Leider weiß ich überhaupt nicht wie ich da vorgehen soll..

Ich hoffe irgendjemand kann mir weiterhelfen.

LG

sparefroh
 

Anhänge

  • 1.PNG
    1.PNG
    9,6 KB · Aufrufe: 40
  • 2.PNG
    2.PNG
    18,4 KB · Aufrufe: 36
  • 3.PNG
    3.PNG
    12,9 KB · Aufrufe: 33
  • 4.PNG
    4.PNG
    26,6 KB · Aufrufe: 42

fastjack

Top Contributor
Schau mal unter XML-Schema. Aus diesem Schema kannst Du Klassen generieren, zur Laufzeit Dein Objekt zusammenbauen und danach als XML speichern (z.B. mit JAXB oder XmlBeans...)
 

anti-held

Bekanntes Mitglied
Schau dir doch mal das Simple Xml Configuration Framework an:
Simple Examples
Ist eine einfache Lösung, um XmlFiles zu erstellen.
Du erstellst dir für das Xml ein java-Objekt und dieses kannst du dann mit Daten füttern und nach belieben schreiben und auslesen.
 

sparefroh

Mitglied
Danke für die guten Tipps, also ich werde alles testen und dann bescheid geben :)


Leider wird es mit JAXB nichts, da ich schon versucht habe mithilfe von JAXB ein XML File auszulesen, aber da ist dann Exception gekommen und mein Professor hat dann gemeint, dass es ein Problem mit der Schnittstelle zwischen JAVA FX und JAXB gibt und es daher nicht funktioniert....

Deswegen habe ich dann das auslesen der XML mithilfe von JDOM gemacht.


Aber werde mal eure Ratschläge/Tipps testen und dann meine Erfahrungen teilen!

Noch eine kurze Frage.

Wie würdet Ihr das machen, dass ich n Elemente in der XML haben kann?
Sprich eine Page kann n Buttons haben.
Oder eine Table kann n NonDisplayRow bzw n PreferedDimensions haben.

also kann ich dem XML <NonDisplayRow> ein Attribut geben mit dem ich dann identifiziere, ob es n mal vorkommen kann?

z.b <NonDisplayRow name="n">

und dann im Programm Prüfen ob der Name "n" ist.

Wenn ja dann können n Elemente in die Preview gezogen werden.


Ist das so möglich, oder hättet ihr einen besseren Vorschlag?

Danke für eure super Hilfe.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B XML file für schtasks XML & JSON 5
M XSL-File für Transformation verwenden XML & JSON 3
J Client für WebService programmieren (aus WSDL-File) XML & JSON 15
E JAXB und java.nio.file.Path XML & JSON 4
Trèfle Formatierung v. JSON File XML & JSON 7
L login - Java IOException jaas.config File or Directory not present XML & JSON 1
G Probleme mit Jsoup in .jar File XML & JSON 11
K JAR-File mit XML-Datei XML & JSON 1
JBoby Yaml File lesen und in Objekte umwandel (SnakeYAML / YamlBeans) XML & JSON 0
O XML Zugriff auf Entity File XML & JSON 0
B xsd-Datei ins jar file XML & JSON 5
S XLSX-File NoSuchMethodError XML & JSON 7
M SEPA XML file XML & JSON 11
S XML file lässt sich in Eclipse nicht erstellen XML & JSON 2
M <root> node in bestehendes XML-File XML & JSON 8
jstei001 .xsd File wärend der Laufzeit einlesen und XMl rausschreiben XML & JSON 5
L Datenstruktur in XML-File schreiben XML & JSON 2
Q XML-File als Objekt in Java XML & JSON 6
G DXF-File schreiben XML & JSON 17
GUI-Programmer java.io.File aus .jar beziehen XML & JSON 6
B XML file erstellen und in lesbarer form speichern XML & JSON 2
M XML File generieren XML & JSON 3
S Aus XML-File eine Baumstruktur erzeugen XML & JSON 5
N XML File aus Internet korrekt mit absätzen formatiert abspeichern XML & JSON 10
J xmlParser/-Writer: DTD in seperates File auslagern XML & JSON 4
C Xml file gegen eine DTD validieren XML & JSON 3
G Problem beim schreiben von XML in eine File XML & JSON 2
S Premature end of file XML & JSON 7
T File öffnen XML & JSON 6
G Simples XML File einlesen mit JDom. Prefix not bound ? XML & JSON 2
G Xml File schematisch auslesen XML & JSON 2
J File objekt in xml speichern? XML & JSON 12
G XMLEncoder: discarding statement LinkedList.add(File) XML & JSON 16
X XML File auslesen/parsen u. in ne Hashmap speichern XML & JSON 2
M Unhierarchisches XML-File mit DOM-Parser auswerten XML & JSON 5
M XML File während Applet-Start auslesen? XML & JSON 10
X Einzelne Tags rausnehmen aus einem großen XML-file XML & JSON 4
E XOM setzen von XML-Schema declaration beim erzeugen XML-File XML & JSON 2
M XML-File verabeiten XML & JSON 19
A XML-File auslesen, alles leer? XML & JSON 2
S Geändertes XML-File wieder abspeichern. XML & JSON 10
D XML-file mit Eclipse erstellen + Namespaces XML & JSON 2
A html-File nach txt-File konvertieren XML & JSON 15
K XML to file geht nicht :( XML & JSON 4
A Internetinhalte auslesen und in einem XML-File speichern XML & JSON 4
T select-statement aus mysql in ein xml-file umwandeln XML & JSON 3
J XML File updaten XML & JSON 2
A XML-file an der Konsole ausgeben XML & JSON 4
D In ein XML File meinStyleSheet.css eintragen? XML & JSON 9
R wie kann ich ein xml file in einen string einlesen? XML & JSON 2
M *.group() in File auslesen XML & JSON 4
A XML-File ausgeben XML & JSON 2
W aus XML-File gelesenes als Methodenaufruf verwenden XML & JSON 5
T Elemente aus XML-File löschen (JDom) XML & JSON 9
T [JDOM] XML File, neue Daten hinzufügen XML & JSON 5
D Aus Java XML-File an PHP-Skript senden: Encodingproblem? XML & JSON 3
T Prob: Auslesen XML File mit JDOM XML & JSON 2
B DOM oder HTML File drucken "wie ein Browser es zeigen w XML & JSON 3
S Jackson: Erstellen Sie Klassen für Jackson aus XSD XML & JSON 2
N JAXB: Überflüssiges Wrapper-Tag für Map-Einträge XML & JSON 0
H Editor für Apache FOP XML & JSON 5
E Gibt es denn einen XML-Parser für JUnit-Tests? XML & JSON 6
A XMLRPC für Java XML & JSON 3
S Ersatz für die veraltete Klasse XPath XML & JSON 1
D ods./Excel Tabelle oder doch SQL für nen Anfänger? XML & JSON 5
R Rückgabewert für XML-Abschnitt XML & JSON 2
X JDom für SOAP Dateien geeignet? XML & JSON 3
D eine Schema für ein andere Schema XML XML & JSON 14
T XML-Stream als Quelle für FOP XML & JSON 4
Z Tutorial für JDOM (XSD-Shema) XML & JSON 3
D [EMF,XSD] PatternMatcher für eigene Methoden benutzen XML & JSON 3
F Standard für das erstellen von XML? XML & JSON 4
H XML plattformunabhängig/Open Source für Java XML & JSON 4
G Idee für kleines Vorführprojekt XML & JSON 5
isowiz Welches Persistenzframework für XML? XML & JSON 3
T Java Klasse für gegebenes XML erstellen XML & JSON 4
G XPath gesucht für Tag mit konkretem Content XML & JSON 2
F beste lib für xml serialisierung - deserialisierung XML & JSON 4
HeRaider Steuerzeichen für Zeilenumbrüche XML & JSON 2
T Editor für XML-Dialekt entwickeln XML & JSON 3
M brauche große XML-Datei für XPath-Tests XML & JSON 4
M Best Practices für Data Binding ohne Hilfstools XML & JSON 14
A XML für Einstellungen - welche Strategie verwenden? XML & JSON 4
C Pfadangabe für Bilder XML & JSON 2
T DTD für XML-Instanz einbinden? XML & JSON 4
Z beispiel für valides Xml-Dokument durch XML-Schema XML & JSON 5
G XML als "Datenbank" für kleine Daten XML & JSON 2
D Suche eine OnlineQuelle für SAX XML & JSON 2

Ähnliche Java Themen

Neue Themen


Oben