IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAS Base Discussion :

Exporter et interpréter une variable SAS de type char2 avec un contenu XML dans une table SAS


Sujet :

SAS Base

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 34
    Points : 22
    Points
    22
    Par défaut Exporter et interpréter une variable SAS de type char2 avec un contenu XML dans une table SAS
    Bonjour,

    J'ai une table SAS avec une variable de type char2 de 4000 de long avec un contenu XML... et j'aimerais pouvoir interpréter le contenu xml et le transformer dans une table SAS pour pouvoir utiliser les données...

    Merci.


    comme je peux le constater, ça doit etre difficile car aucun spécialiste sas a repondu depuis quelques jours.

  2. #2
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2011
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2011
    Messages : 1 625
    Points : 3 403
    Points
    3 403
    Par défaut
    expressions régulières.
    postes un exemple de donnée. On te répondra l'année prochaine.


  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 34
    Points : 22
    Points
    22
    Par défaut
    Voici l'exemple XML. Dans SAS, j'ai un champ de type char2 avec le contenu suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <BIBLIO SUBJECT="XML">
    <AUTHOR>
    <FIRSTNAME>Jean-Christophe</FIRSTNAME>
    <LASTNAME>Bernadac</LASTNAME>
    </AUTHOR>
    </BIBLIO>
    et je veux être capable d'interpréter le contenu. J'imagine qu'il a une procédure ou un truc pour le faire ?

    Tout simplement...

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 34
    Points : 22
    Points
    22
    Par défaut
    En supplément, je veux être capable d'aller chercher les informations comme le nom et le prénom et la mettre dans une variable char pour pouvoir l'utiliser.

  5. #5
    Rédacteur

    Homme Profil pro
    SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Inscrit en
    Avril 2009
    Messages
    2 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 2 497
    Points : 6 064
    Points
    6 064
    Par défaut
    Regarde le XML mapper de SAS et le LIBNAME + moteur XML

    Sinon, tout cela :
    http://support.sas.com/documentation...a002592590.htm

  6. #6
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2011
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2011
    Messages : 1 625
    Points : 3 403
    Points
    3 403
    Par défaut
    pourquoi XML ENGINE? les données sont déjà dans une table SAS, je dirai plutôt expressions régulières, SCAN,...

  7. #7
    Rédacteur

    Homme Profil pro
    SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Inscrit en
    Avril 2009
    Messages
    2 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 2 497
    Points : 6 064
    Points
    6 064
    Par défaut
    Si l'input est un fichier plat, je pense que cela sera plus facile à lire grâce à ce moteur. Cela requiert une étape supplémentaire c'est vrai.

  8. #8
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2011
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2011
    Messages : 1 625
    Points : 3 403
    Points
    3 403
    Par défaut
    oui je suis d'accord, mais là il parle des données qui sont déjà dans une table SAS, si j'ai bien compris

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 34
    Points : 22
    Points
    22
    Par défaut
    Exactement. La variable SAS a un contenu XML, donc existe t'il une manière officielle pour récupérer les données ou bien il faut programmer sa à la mitaine ...

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/07/2008, 16h28
  2. méthode POST avec les caractères '&' et '+' dans une variable
    Par ayvong dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/07/2008, 20h38
  3. récupérer contenu fichier dans une variable
    Par kalyparker dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 02/07/2007, 18h10
  4. [XSLT] mettre une valeur d'un XML dans une variable ?
    Par xiii34 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 13/04/2007, 18h14
  5. Réponses: 4
    Dernier message: 27/04/2006, 14h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo