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

Format d'échange (XML, JSON...) Java Discussion :

Désactiver globalement la validation XML


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 9
    Par défaut Désactiver globalement la validation XML
    Bonjour,

    On a souvent des problèmes de validation XML en ce moment dû au fait que http://w3.org a visiblement qq problème d'hébergement (ou c'est peut etre ma connexion).

    Lorsque ces problèmes arrivent on est parfois bloqué dans nos développements. On développe sous Liferay (Tomcat en développement, Weblogic en production) : donc un bon gros bordel de librairies dans tous les sens avec fichier XML à foison. Au moment ou j'écris ces lignes mon Tomcat refuse par exemple de se lancer parce que http://w3.org part en timeout.

    Y'a t-il un moyen simple d'éviter se comportement globalement? Par simple j'entends surtout éviter la solution de remplacer toutes les occurences des DTD des fichiers XML par des références locales des fichiers.
    Je vois aussi que Weblogic propose visiblement ce que je veux via XMLCache (même si je n'ai pas encore réussi à le faire fonctionner). Cela veut-il dire que mon seul salut se retrouve au niveau du conteneur utilisé?
    Une autre solution est visiblement de configurer le parseur XML pour éviter la validation XML. Mais du coup je suppose que cela doit être fait par implémentation de parser (JDOM, DOM4J, SAX, ....)?

    Merci de vos éclaircissements

  2. #2
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Bonjour,

    généralement on une utilise une classe implémentant EntityResolver pour gérer ce genre de cas. Il s'agit d'une interface standard de SAX, donc tous les parseurs qui implémentent SAX disposeront de cette fonctionnalité.
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

Discussions similaires

  1. Valider XML avec XSD
    Par neilbgr dans le forum Langage
    Réponses: 10
    Dernier message: 26/03/2008, 16h01
  2. [DOM] Validation xml avec PHP
    Par thefaycal dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 26/01/2006, 21h15
  3. [WTP]Eclipse 3.1 WTP et validations xml
    Par cocula dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 13/12/2005, 10h20
  4. SAX Schema -- validation xml ??? au secours...
    Par bouly59 dans le forum Valider
    Réponses: 6
    Dernier message: 05/01/2005, 14h37
  5. [XSD][xerces] validation xml avec un xsd
    Par chand_bing dans le forum Valider
    Réponses: 2
    Dernier message: 05/02/2004, 20h21

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