Précédent   Forum du club des développeurs et IT Pro > Autres langages > XML/XSL et SOAP
XML/XSL et SOAP Forum d'entraide sur XML et SOAP. Avant de poster -> FAQ XML, Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/11/2012, 19h51   #1
gryps
Invité de passage
 
Inscription : janvier 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 7
Points : 0
Points : 0
Par défaut 1 fichier xml vers plusieurs fichiers xml.

Bonjour,

Je souhaite transformé un fichier XML source ayant plusieurs données en plusieurs fichiers xml ayant chacun leurs données propre provenant du fichier xml source.

J'ai rajouté en pièce jointe un fichier xml (fichier source) et voilà ce que je voudrais obtenir dans chaque fichier:

1er fichier
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<BookInfo xmlnssi="http://www.w3.org/2001/XMLSchema-instance"> -<Book> <ISBN>98</ISBN> <Title>titre</Title> <Author>lok</Author> <Quantity>1</Quantity> </Book>

2ème fichier
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<Book> <ISBN>ghg</ISBN> <Title>bn</Title> <Author>jk</Author> <Quantity>gh</Quantity> </Book>

etc.

Qu'en pensez-vous? Avez-vousdes pistes à me communiquer?

Merci de vos conseils.
Fichiers attachés
Type de fichier : xml exportessai.xml (808 octets, 3 affichages)
gryps est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2012, 20h36   #2
thelvin
Modérateur
 
Inscription : septembre 2004
Messages : 7 306
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 7 306
Points : 10 639
Points : 10 639
Envoyer un message via Skype™ à thelvin
Pas possible, parce qu'un fichier XML doit fermer tous les éléments qu'il a ouverts. Dans ton premier exemple la balise racine, <BookInfo>, n'est pas fermée.

On pourrait arriver à quelque chose, si tu enlevais tout simplement cette balise <BookInfo>.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher du poisson, il videra le lac et au bout de deux ans son village ne mangera plus jamais.
Partagez vos connaissances, mais aussi comment s'en servir.
thelvin est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2012, 13h58   #3
polymorphisme
Modérateur
 
Avatar de polymorphisme
 
Homme Grégory Roche
Publishing
Inscription : octobre 2009
Messages : 1 424
Détails du profil
Informations personnelles :
Nom : Homme Grégory Roche
Âge : 39
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Publishing

Informations forums :
Inscription : octobre 2009
Messages : 1 424
Points : 2 333
Points : 2 333
Bonjour,

Xalan dispose d'une extension qui te permettra de créer un fichier XML pour chaque élément Book.

Note : je suppose que le fait que ton élément Bookinfo ne soit pas fermé est une erreur d'écriture.
__________________
Article : Installation de Cocoon
Je ne réponds pas aux MP à caractère technique.
polymorphisme est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 14h00.


 
 
 
 
Partenaires

Hébergement Web