Créer un nouvel élément dans un fichier XML
Bonjour à tous je travaille avec JAXB. Je veux insérer dans un document xml un nouveau élément
Voici le document xml de départ:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?xml version="1.0" encoding="utf-8"?>
<GraphicView>
<GraphicObjects>
<Group TransformationPointPosition="Center">
<GraphicObjects>
<Rectangle Matrix="0.2399999;0;0;0.2299999;3.248453E-06;-3.129244E-06" TransformationPointPosition="Center" FillStyle="SymetricGradient" />
</GraphicObjects>
</Group>
<Rectangle Matrix="0.2399999;0;0;0.2299999;3.248453E-06;1.385808E-05" Name="Select" TransformationPointPosition="Center" StrokeColor="#ffffff" StrokeThickness="2" Filled="False" FillStyle="None">
<AnimationProperties>
<Animation.Visibility Name="Digital" Input0="Select" />
</AnimationProperties>
</Rectangle>
</GraphicObjects>
<GraphicView> |
Voici le document que je souhaiterait obtenir:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <?xml version="1.0" encoding="utf-8"?>
<GraphicView>
<GraphicObjects>
<Group TransformationPointPosition="Center">
<GraphicObjects>
<Rectangle Matrix="0.2399999;0;0;0.2299999;3.248453E-06;-3.129244E-06" TransformationPointPosition="Center" FillStyle="SymetricGradient" />
</GraphicObjects>
</Group>
<Rectangle Matrix="0.2399999;0;0;0.2299999;3.248453E-06;1.385808E-05" Name="Select" TransformationPointPosition="Center" StrokeColor="#ffffff" StrokeThickness="2" Filled="False" FillStyle="None">
<AnimationProperties>
<Animation.Visibility Name="Digital" Input0="Select" />
</AnimationProperties>
</Rectangle>
<View ReferenceViewName="../Voyant2" X="9" Y="8" Width="8" Height="8" TransformationPointPosition="Center" Filled="False" />
</GraphicObjects>
<GraphicView> |
En fait mon objectif c'est d'insérer la balise View dans à la fin de la balise GraphicObjects.
- J'ai mis la balise View dans un autre fichier xml afin de fusionner les 2 fichiers mais je n'obtient pas le résultat. J'arrive à charger les deux fichier. Comment mettre le contenu de l'un dans l'autre.
Quelqu'un aurait-il une idée?
fichier xml plus lisibles
Fichier1.xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<?xml version="1.0" encoding="utf-8"?>
<GraphicView>
<GraphicObjects>
<Group TransformationPointPosition="Center">
<GraphicObjects>
<Rectangle Matrix="0.2399999;0;0;0.2299999;3.248453E- 06;-3.129244E-06" TransformationPointPosition="Center" FillStyle="SymetricGradient" />
</GraphicObjects>
</Group>
<Rectangle Matrix="0.2399999;0;0;0.2299999;3.248453E-06;1.385808E-05" Name="Select" TransformationPointPosition="Center" StrokeColor="#ffffff" StrokeThickness="2" Filled="False" FillStyle="None">
<AnimationProperties>
<Animation.Visibility Name="Digital" Input0="Select" />
</AnimationProperties>
</Rectangle>
</GraphicObjects>
<GraphicView> |
Fichier à obtenir
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<?xml version="1.0" encoding="utf-8"?>
<GraphicView>
<GraphicObjects>
<Group TransformationPointPosition="Center">
<GraphicObjects>
<Rectangle Matrix="0.2399999;0;0;0.2299999;3.248453E-06;-3.129244E-06" TransformationPointPosition="Center" FillStyle="SymetricGradient" />
</GraphicObjects>
</Group>
<Rectangle Matrix="0.2399999;0;0;0.2299999;3.248453E-06;1.385808E-05" Name="Select" TransformationPointPosition="Center" StrokeColor="#ffffff" StrokeThickness="2" Filled="False" FillStyle="None">
<AnimationProperties>
<Animation.Visibility Name="Digital" Input0="Select" />
</AnimationProperties>
</Rectangle>
<View ReferenceViewName="../Voyant2" X="9" Y="8" Width="8" Height="8" TransformationPointPosition="Center" Filled="False" />
</GraphicObjects>
<GraphicView> |