Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/03/2007, 16h39   #1
Invité de passage
 
Inscription : mars 2003
Messages : 5
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 5
Points : 0
Points : 0
Envoyer un message via MSN à SylMat
Par défaut [ORACLE 10g] Transformation XSL

Bonjour à tous,

Je souhaiterai effectuer une transformation via XSL d'un fichier XML afin de n'en retirer que les infos qui m'interessent et de les mettre dans un fichier texte.
On m'a recommandé d'utiliser la commande 'xml' d'Oracle mais je ne parviens pas a m'en servir.
Est-ce que quelqu'un saurait m'aider svp?

Merci d'avance
SylMat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 09h20   #2
Membre éclairé
 
Inscription : décembre 2004
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2004
Messages : 349
Points : 367
Points : 367
tu n'as pas réussi à trouver ton bonheur ici ?

Cet article fournit des exemples facilement adaptables ...

Celui ci aussi.


CDLT.
taska est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 10h10   #3
Invité de passage
 
Inscription : mars 2003
Messages : 5
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 5
Points : 0
Points : 0
Envoyer un message via MSN à SylMat
Merci de ta réponse, cependant ces exemples traitent du XML via des procèdures stockées, ce n'est pas vraiment ce que je veux faire...
Il semblerait que je n'ai qu'a lancer la commande xml sous unix en lui passant le fichier xml et la feuille xsl et faire une redirection vers un fichier texte.

Quelque chose de ce type la en fait :

xml /xml/fichierXML.xml /xsl/fichierXSL.xsl | fichierTXT.txt

le but étant de faire des fichiers textes des tables externes qu'un autre traitement va venir interroger
SylMat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 10h22   #4
Membre confirmé
 
Avatar de mboubidi
 
Homme
Administrateur de base de données
Inscription : novembre 2006
Messages : 303
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Algérie

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2006
Messages : 303
Points : 292
Points : 292
Envoyer un message via MSN à mboubidi
Par défaut mboubidi

si j'ai bien compris et si je me trompe pas tu cherche a tiré des informations de la DB Oracle dans un fichier ,
utilise le spool et tu peux choisir n'importe quel format du fichier prépare ton script et ta requete.
il suffit juste de specifier la racine ou la detination du spool.
mboubidi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 10h38   #5
Membre éclairé
 
Inscription : décembre 2004
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2004
Messages : 349
Points : 367
Points : 367
Citation:
Envoyé par SylMat
Il semblerait que je n'ai qu'a lancer la commande xml sous unix en lui passant le fichier xml et la feuille xsl et faire une redirection vers un fichier texte.
Et bien le + simple consiste à écrire une petite classe java et la lancer sous unix par une commande du style :

Code :
java -jar myJar.jar toto.xls toto.txt
mais là, je ne vois pas l'interêt de poster dans le forum Oracle .

CDLT.
taska est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 11h58   #6
Invité de passage
 
Inscription : mars 2003
Messages : 5
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 5
Points : 0
Points : 0
Envoyer un message via MSN à SylMat
Le but est d'utiliser la puissance d'Oracle en utilisant une de ses commandes en l'occurence 'xml'.
Mon fichier xml fait quelques 2 Go niveau perf le java c'est pas fait pour ca, même en faisant des requetes XPATH dans une proc stockée les temps de réponses seront médiocre je pense...
SylMat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 12h29   #7
Membre éclairé
 
Inscription : décembre 2004
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2004
Messages : 349
Points : 367
Points : 367
Citation:
Envoyé par SylMat
Le but est d'utiliser la puissance d'Oracle en utilisant une de ses commandes en l'occurence 'xml'.
Je ne pense pas qu'Oracle ait refait le monde ...
Je pense qu'ils se sont limités à implémenter les packages existants (en java )..

http://www.oracle.com/technology/tech/xml/index.html
http://www.oracle.com/technology/sam.../parsertoc.htm

Citation:
perf le java c'est pas fait pour ca ...
les temps de réponses seront médiocre je pense...
Faut tester !

CDLT.
taska est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2007, 14h50   #8
Invité de passage
 
Inscription : mars 2003
Messages : 5
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 5
Points : 0
Points : 0
Envoyer un message via MSN à SylMat
Le problème est résolu c'était un bug Oracle oui oui il y'en a
Merci à vous pour votre aide
SylMat est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h46.


 
 
 
 
Partenaires

Hébergement Web