p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Nouveau Membre du Club
    Inscrit en
    juillet 2004
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : juillet 2004
    Messages : 65
    Points : 31
    Points
    31

    Par défaut

    Salut,

    J'écume le net à la recherche d'exemple me permettant de faire la même que ce qui est décrit dans les sources xml en PL/SQL (car c'est vraiment le type de contrôle que je veux faire) , mais rien !!!

    J'ai posté dans le forum Oracle, mais pas de réponse, tu crois que c'est possible ?

  2. #2
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    novembre 2003
    Messages
    4 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : novembre 2003
    Messages : 4 972
    Points : 11 820
    Points
    11 820

    Par défaut

    Oui, oracle valide avec les xml schema, je ne l'ai pas fait personnellement mais un de mes collègues oui. C'est par contre très complexe et mal foutu
    modérateur/rédacteur XML
    Je ne reponds pas aux questions par MP

    Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation

  3. #3
    Nouveau Membre du Club
    Inscrit en
    juillet 2004
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : juillet 2004
    Messages : 65
    Points : 31
    Points
    31

    Par défaut

    oui, j'ai trouvé quelque truc, mais pour l'instant rien que je puisse adapter a mon cas.
    On peut soit utilisé une classe java stocké dans une procedure mais je ne peux pas faire comme ça soit utilisé dbms_xmlschema, mais je n'ai pas encore tout saisi ... On dirait qu'il faut enregistré ton schema dans la base puis ton fichier xml enfin bref un truc complexe, et moi je voudrais vraiment faire comme dans les exemples des sources, cad ouvrir le schema, ouvrir le fichier, valider et suivant le resultat de la validation, continuer ou pas le traitement ...
    Mais pour l'instant je vois pas d'issue ....

  4. #4
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    novembre 2003
    Messages
    4 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : novembre 2003
    Messages : 4 972
    Points : 11 820
    Points
    11 820

    Par défaut

    Citation Envoyé par ghostdog
    On dirait qu'il faut enregistré ton schema dans la base puis ton fichier xml enfin bref un truc complexe
    Oui c'etait bien ça , il devait enregistrer les fichiers dans la base, crée une table spéciale......, dsl la validation en PL/SQL ce n'est pas le plus simple
    modérateur/rédacteur XML
    Je ne reponds pas aux questions par MP

    Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation

  5. #5
    Nouveau Membre du Club
    Inscrit en
    juillet 2004
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : juillet 2004
    Messages : 65
    Points : 31
    Points
    31

    Par défaut

    Oui c'est vrai ça n'a pas l 'air d'être le plus simple, mais bon, il va bien falloir y arriver !!!

    je pense que je vais faire des tables temporaires pour la validation et le tour est joué, enfin en théorie !!!

    en tout cas merci pour ces précisions.

  6. #6
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2010
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : décembre 2010
    Messages : 138
    Points : 154
    Points
    154

    Par défaut validation xml Schema

    Bonjour,

    pour moi le sujet n'est pas résolu.

    j'ai réussi à faire de la validation XML schema sous oracle grâce à l'enregistrement de mon schema

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
          DBMS_XMLSCHEMA.registerSchema
          (
              schema_identifier, -- Schema identifier , doesn't access internet, AND acts as schema reference
              xmltype(v_clob) --XMLTYPE data
          );
    ensuite, je teste si c'est vlaide :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    IF p_xml .isschemavalid() = 1 THEN  
                RETURN TRUE;  
              ELSE  
                RETURN FALSE;
              END IF;
    p_xml étant un XMLTYPE.

    En espérant que ca serve.

    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Valider un XML avec une DTD externe
    Par j.mathieu dans le forum ASP.NET
    Réponses: 4
    Dernier message: 27/06/2009, 10h01
  2. [JDOM] Validation fichier XML avec DTD grace à JDOM ?
    Par ederf dans le forum XML
    Réponses: 4
    Dernier message: 20/04/2009, 12h06
  3. [DTD] Valider un XML avec une DTD
    Par Raadgever596 dans le forum XML
    Réponses: 1
    Dernier message: 23/04/2008, 11h48
  4. Valider un XML avec une DTD externe
    Par Pub69 dans le forum XML
    Réponses: 3
    Dernier message: 05/07/2006, 16h35
  5. [DTD] Valider fichier xml avec une DTD externe
    Par Tail dans le forum XML
    Réponses: 5
    Dernier message: 26/06/2006, 18h14

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