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

JavaScript Discussion :

Validation XML par XSD


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    61
    D�tails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 61
    Par d�faut Validation XML par XSD
    Bonjour,

    Je suis � la recherche d'un validateur de message XML conform�ment � des sch�mas (http://www.w3schools.com/schema/default.asp) en JavaScript du type de Xerces (http://xerces.apache.org/xerces-j/) utilis� en Java.

    Ceci n'est pas un nouveau sujet, mais je n'ai jamais eu de r�ponse encore.

    Je me dis qu'il doit bien avoir des sp�cialistes de JavaScript qui trainent sur le forum et qui sont capables de me dire si une telle librairie existe ou pas. J'ai cherch� sur le net mais en vain.

  2. #2
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    61
    D�tails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 61
    Par d�faut
    Dois-je en d�duire que personne sur le forum n'a jamais essay� de valider du XML selon des sch�mas en JavaScript ?

    Est-ce donc si stupide de ne pas vouloir surcharger le serveur en envoyant des messages non conformes car il les rev�rifiera lui m�me de toute fa�on via Xerces en l'occurence pour moi ?

    Pensez-vous r�alisable un validateur en quelques semaines ?

  3. #3
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    61
    D�tails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 61
    Par d�faut
    Microsoft fournit dans ses derni�res versions d'IE un validateur xsd mais je souhaite evidemment pouvoir avoir une validation sur n'importe quel navigateur.

    Les autres navigateurs comptent ils s'y mettre ?

    Par ailleurs, en examinant, le code source de Xerces, je m'aper�ois que le travail est assez cons�quent. Existe-t-il un tel projet pour JavaScript ?

  4. #4
    Membre averti
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juin 2010
    Messages
    22
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, C�te d'Or (Bourgogne)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2010
    Messages : 22
    Par d�faut
    je voulais savoir si tu avais trouv� un solution et si oui est-ce que tu peux faire partager.

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    D�tails du profil
    Informations personnelles :
    �ge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par d�faut Pour information
    Bonjour,

    Je n'ai trouv� qu'une solution utilisant l'ActiveX de la MSXML (donc ne fonctionnant que sous Windows) avec la recherche : "javascript xml xsd validation"

    Il y a �galement dans les r�ponses un code C# d�crit comme un code portable pour r�aliser un outil de validation XML par XSD.

    devyan

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    19
    D�tails du profil
    Informations personnelles :
    �ge : 75
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Juin 2010
    Messages : 19
    Par d�faut
    Citation Envoy� par alatox Voir le message
    Microsoft fournit dans ses derni�res versions d'IE un validateur xsd mais je souhaite evidemment pouvoir avoir une validation sur n'importe quel navigateur.

    Les autres navigateurs comptent ils s'y mettre ?

    Par ailleurs, en examinant, le code source de Xerces, je m'aper�ois que le travail est assez cons�quent. Existe-t-il un tel projet pour JavaScript ?
    �a m'�tonnerait.

    Comme vous le dites, ce serait un travail assez cons�quent (XML Schema ne compte pas parmi les r�ussites incontestables du W3C, c'est lourd et compliqu�), et tant que javascript reste consid�r� comme un petit langage de script exclusivement destin� aux browsers, on voit assez mal l'int�r�t. La validation se fait normalement c�t� serveur, n'est-ce pas ?

    Donc, non, je ne connais pas. �a m'int�resserait bien si �a existait, notez, ne serait-ce que pour la beaut� de la chose. Mais j'ai toujours valid� c�t� serveur, notamment avec la remarquable base de donne�s XML native gratuite et open source Oracle Berkeley DB XML, en Perl ou en C++. (http://www.oracle.com/technology/pro...xml/index.html)

  7. #7
    Membre averti
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juin 2010
    Messages
    22
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, C�te d'Or (Bourgogne)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2010
    Messages : 22
    Par d�faut
    merci pour ces informations.
    Je trouve �a quand m�me bizarre qu'une validation ce fait toujours c�t� serveur. Le faire c�t� client pourrait permettre de d�charger le serveur d'op�rations.
    Dans mon cas je dois faire une appli AIR/Flex qui doit valider un XML avant de l'envoyer � un web service. Donc je vais voir si c'est possible avec la solution activeX car as3 ne fait pas de validation.
    ...et tant que javascript reste consid�r� comme un petit langage de script...
    Donc je suposse que le "grand" ActionScript est aussi un petit langage...

  8. #8
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    19
    D�tails du profil
    Informations personnelles :
    �ge : 75
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Juin 2010
    Messages : 19
    Par d�faut
    Citation Envoy� par neuraxis Voir le message
    Je trouve �a quand m�me bizarre qu'une validation ce fait toujours c�t� serveur.
    C'est le cas pour toutes les validations, si l'enjeu est
    important. Un script client peut �tre modifi� par n'importe
    qui... vous n'avez pas de garantie que les v�rifications que
    vous avez pr�vues ont bel et bien �t� effectu�es.


    Le faire c�t� client pourrait permettre de d�charger le serveur d'op�rations.
    Ben non, pas vraiment... du moins si l'arriv�e de donn�es non
    valides serait catastrophique. Vous �tes oblig� de re-valider c�t�
    serveur. La pr�-validation c�t� client ne peut servir qu'� envoyer
    plus t�t des messages erreur � la personne qui saisit, ce qui du
    reste n'est pas rien.

    Donc je suposse que le "grand" ActionScript est aussi un petit langage...
    Par "javascript", minuscules, comme dans les types text/javascript
    et application/javascript, j'entends de fa�on volontairement floue
    tous les dialectes du langage formalis� sous le nom ECMAScript,
    y compris les versions qui ont pr�c�d� la norme ECMA.

    �a englobe indistinctement JavaScript, JScript, ActionScript,
    etc, qui d�signent des variantes propres � tel ou tel fournisseur
    (certains sont m�me des marques d�pos�es).

    Personnellement, je trouve que javascript est un vrai langage
    de programmation � part enti�re, remarquable � bien des �gards.
    Je m'en sers souvent ailleurs que dans des browsers, par exemple,
    avec node.js (http://nodejs.org/).

    Mais il n'y a qu'� voir o� il est sur ce forum : comme sous-rubrique
    de "D�veloppements Web", pas dans "Langages"... � tort ou �
    raison, c'est comme �a qu'il est per�u. D'ailleurs, la plupart de
    ses praticiens pensent le conna�tre assez sans l'avoir appris de
    fa�on syst�matique, ce que personne ne ferait pour C++ ou Java.

  9. #9
    Membre averti
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juin 2010
    Messages
    22
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, C�te d'Or (Bourgogne)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2010
    Messages : 22
    Par d�faut
    merci pour ces �l�ments qui enrichissent ma culture

Discussions similaires

  1. Validation XML par XSD et ordre des balises
    Par Bz dans le forum XML/XSL et SOAP
    R�ponses: 2
    Dernier message: 03/06/2015, 21h19
  2. [Xerces] Validation XML par XSD
    Par hannibal.76 dans le forum XML
    R�ponses: 0
    Dernier message: 09/03/2012, 10h53
  3. [SAX] Validation XML par XSD
    Par KernelControl dans le forum Format d'�change (XML, JSON...)
    R�ponses: 4
    Dernier message: 21/01/2009, 14h46
  4. Validation XML par XSD
    Par jago31 dans le forum C#
    R�ponses: 5
    Dernier message: 14/05/2008, 08h01
  5. Validation de XML par XSD sans MSXML
    Par XPierrot dans le forum Langage
    R�ponses: 3
    Dernier message: 23/03/2006, 08h46

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