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
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