Précédent   Forum des professionnels en informatique > Bases de données > Sybase > Adaptive Server Enterprise
Adaptive Server Enterprise Forum d'entraide concernant Sybase Adaptive Server Enterprise, le dataserver phare de Sybase
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 18/10/2007, 22h28   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 8
Points : 0
Points : 0
Par défaut [ASE]Integration XML dans une base Sybase

Bonjour,
Je cherche des infos sur l'intégration de fichier XML dans une base Sybase, j'ai uniquement l'outil Cast sql Builder.
Comment puis je procéder?

Merci.
Neo-Syu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 11h07   #2
Membre Expert
 
Inscription : juin 2007
Messages : 1 056
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 056
Points : 1 078
Points : 1 078
Bonjour,

il faudrait être précis sur vos questions : vous voulez faire quoi exactement ?

L'intégration XML est native en 15 et en option payante en 12.5.
Il est possible de stocker au format XML et de faire du Xquery, personnellement, je ne l'ai jamais utilisé.

La doc XML pour ASE :
http://infocenter.sybase.com/help/to....xmlb/xmlb.pdf
__________________
Emmanuel T.
kagemaru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 13h41   #3
Invité de passage
 
Inscription : octobre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 8
Points : 0
Points : 0
Je souhaite tout simplement insérer des données provenant d'un fichier XML dans des tables.
Récupérer les valeurs des différentes balises et spécifier la table et colonne dans laquelle celles-ci seront intégrées.

Après renseignement de ma part, j'ai appris que j'etais en 12.5 et après avoir fait un test il semble que le XML ne soit pas intégré.
donc il faudrait acheter l'option pour cette version.

y a t'il d'autres options?

Merci pour votre réponse.
Neo-Syu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 16h20   #4
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Une autre option est de parser le XML du côté client pour extraire les informations pertinentes, et ensuite les insérer dans les tables appriopriées...

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2007, 16h46   #5
Invité de passage
 
Inscription : octobre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 8
Points : 0
Points : 0
Et comment pourrais-je faire cela?
Neo-Syu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2007, 13h11   #6
Membre actif
 
Inscription : août 2007
Messages : 134
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 134
Points : 152
Points : 152
Ca ne doit pas être bien compliqué à faire en perl ou n'importe quel autre language, en utilisant une bibliothèque qui permet de parser du XML...
Roller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2007, 17h27   #7
Invité de passage
 
Inscription : octobre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 8
Points : 0
Points : 0
Pour l'option payante, s'agit il du XML Management Option uniquement dispo pour la version 12.5.4 sur leur site?

Merci.
Neo-Syu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2007, 08h59   #8
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Je pense que cela doit être ça. Par contre, cette option existe aussi pour 12.5.3, mais il faut peut-être les appeler pour cela.

Si c'est une version ASE plus ancienne encore alors il est possible que la fonctionalité XML ne soit pas encore dispo.

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 14h36   #9
Invité de passage
 
Inscription : octobre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 8
Points : 0
Points : 0
Merci mpeppler.
J'ai deux questions à propos de la fonction xmlextract.

Si j'ai une balise <id name='test'> par exemple et que je voudrais extraire la valeur 'test', comment cela se passe t'il?

Apparemment si on fait un xmlextract(avec text() ) pour récupérer les valeurs, s'il y a plusieurs valeurs, elles sont mises dans une seule ligne de la façon suivante : 1 12 54 3
Je voudrais savoir comment récupérer chaque valeur dans une ligne :
1
12
54
3

J'espère que quelqu'un pourra m'apporter des réponses car c'est vraiment mal documenté.


Merci!
Neo-Syu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 17h04   #10
Invité de passage
 
Inscription : octobre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 8
Points : 0
Points : 0
Rebonjour!

Il y a des personnes qui m'ont parlé de parser le XML.
Pourriez vous me donner plus d'informations sur ce sujet?
Peut être des liens?

Merci.
Neo-Syu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 08h56   #11
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Des parser XML il y en a à toutes les sauces.

Personellement j'ai utilisé les outils perl, par exemple: http://search.cpan.org/~grantm/XML-S.../XML/Simple.pm

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2007, 17h35   #12
Invité de passage
 
Inscription : octobre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 8
Points : 0
Points : 0
Citation:
Envoyé par mpeppler Voir le message
Une autre option est de parser le XML du côté client pour extraire les informations pertinentes, et ensuite les insérer dans les tables appriopriées...

Michael
Bonjour,
je remonte ce sujet.

J'explique le problême, j'ai un fichier XML assez volumineux qui n'a pas une profondeur définie au niveau des balises.Ce n'est pas carré en gros.
Je n'y connais rien au parser et avant de me lancer dans l'utilisation des fonctions xml, j'ai besoin de savoir comment fonctionne un parser?
Que me retourne t'il?
Enfin j'ai besoin de toutes les informations possibles s'il vous plait.
Merci beaucoup.
Neo-Syu 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 11h33.


 
 
 
 
Partenaires

Hébergement Web