Précédent   Forum du club des développeurs et IT Pro > Autres langages > XML/XSL et SOAP > Valider
Valider W3C XML Schemas, DTD, Relax NG, Schematron...) et tout ce qui permet de les mettre en oeuvre. 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 16/02/2007, 10h32   #1
ghostdog
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 65
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 65
Points : 29
Points : 29
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 ?
ghostdog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 11h21   #2
Erwy
Rédacteur
 
Avatar de Erwy
 
Homme erwan
Développeur Web
Inscription : novembre 2003
Messages : 4 980
Détails du profil
Informations personnelles :
Nom : Homme erwan
Âge : 36
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : novembre 2003
Messages : 4 980
Points : 11 894
Points : 11 894
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
Erwy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 11h34   #3
ghostdog
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 65
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 65
Points : 29
Points : 29
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 ....
ghostdog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 11h36   #4
Erwy
Rédacteur
 
Avatar de Erwy
 
Homme erwan
Développeur Web
Inscription : novembre 2003
Messages : 4 980
Détails du profil
Informations personnelles :
Nom : Homme erwan
Âge : 36
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : novembre 2003
Messages : 4 980
Points : 11 894
Points : 11 894
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
Erwy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 15h23   #5
ghostdog
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 65
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 65
Points : 29
Points : 29
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.
ghostdog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2012, 14h25   #6
utopman
Membre habitué
 
Homme eric
Ingénieur développement logiciels
Inscription : décembre 2010
Messages : 118
Détails du profil
Informations personnelles :
Nom : Homme eric

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

Informations forums :
Inscription : décembre 2010
Messages : 118
Points : 117
Points : 117
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 :
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 :
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
utopman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h39.


 
 
 
 
Partenaires

Hébergement Web