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

Valider XML Discussion :

[XML / SVG] Problème validation xml sous firefox 1.5


Sujet :

Valider XML

  1. #1
    m@t
    m@t est déconnecté
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 172
    Points : 122
    Points
    122
    Par défaut [XML / SVG] Problème validation xml sous firefox 1.5
    Voilà, je travaille sur une application utilisant du svg. J'ai voulu essayer de voir ce que ça donnait sous firefox 1.5 (avec greffon svg en natif) et là mon document xml produit n'est plus valide, j'obtiens cette erreur :

    Erreur d'analyse XML : préfixe non limité à un espace de noms
    Emplacement : http://
    Numéro de ligne 703, Colonne 1 :<item id="understood0" xmlns="http://www.w3.org/1999/xlink" xlink:href="/

    Après pas mal de recherches, je ne vois pas trop comment résoudre le problème.


    Ca c'est pour le premier problème J'ai également été la victime d'un truc bizarre , très récemment j'ai installé la suite cs 2. Avant de l'installer sous firefix 1.0.7 avec plugion adobe svg, je ne rencontrais aucun problème. Aptès avoir installé la suite adobe cs 2, plus rien n'était affiché... aucune erreur n'était produite, il n'y avait rien d'affiché ni de menu contextuel ....

    Est-ce que c'est déjà arrivé à quelqu'un ?

    Merci d'avance pour vos réponses

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

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

    xmlns utilisé sans préfixe derrière sert à définir un espace de noms par défaut. Or, cet attribut, si j'ai bien compris, devrait définir à quel espace de nom est relié le préfixe xlink. L'écriture correcte devrait donc être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xmlns:xlink="http://www.w3.org/1999/xlink"
    D'autre part, ce préfixe désignant le même espace de noms dans tout ton XML, il n'est pas nécessaire de le déclarer dans chaque élément où il est utilisé ; il suffit de le déclarer une seule fois au sommet de l'arbre XML c'est à dire dans l'élément racine qui contient tous les autres.

    Il est bien possible que le second problème soit lié à ce problème d'espace de noms, et que le plugin installé par la suite soit plus sensible aux espaces de nom.
    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

  3. #3
    m@t
    m@t est déconnecté
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 172
    Points : 122
    Points
    122
    Par défaut
    Ok merci pour ta réponse Je n'ai plus d'erreurs

    Malheureusement, il reste encore quelques problèmes, le graphe est bien affiché mais j'ai perdu le menu contextuel (menu que j'avais modifié) :S et tout ce qui est navigation avec les touches alt ctrl ne fonctionne plus.

    Je vais essayer de résoudre ça

  4. #4
    m@t
    m@t est déconnecté
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 172
    Points : 122
    Points
    122
    Par défaut
    Malheureusement, développer un document svg qui n'est pas visualisable sous firefox 1.5 n'est pas trop envisageable (vu le nombre de personnes qui doivent l'utiliser)

    Il y a un problème que je ne comprends pas trop, en faisant un clic droit sur le graphe je n'ai accès à aucun menu contextuel, même pas celui par défaut Les touches de raccourci habituels pour le dépacement ne sont pas définies non plus ... Est-ce que quelqu'un a déjà eu le problème en essayant d'ouvir un doc svg qui fonctionnait sous l'ancienne version ?

  5. #5
    m@t
    m@t est déconnecté
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 172
    Points : 122
    Points
    122
    Par défaut
    Est-il possible d'installer le plugin d'adobe sous firefox 1.5 et de désactiver le "svg natif" du navigateur ?

    Je n'y crois pas trop ... mais je pose la question au cas ou ?

  6. #6
    m@t
    m@t est déconnecté
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 172
    Points : 122
    Points
    122
    Par défaut
    Bon ben c'est faisable, il suffit de taper about:config dans la barre d'adresse de firefox afin d'afficher la configuration du navigateur.. Ensuite en filtrant cette liste avec svg, on obtient la ligne du plugin svg natif ... un clic dessus suffit à le désactiver

  7. #7
    m@t
    m@t est déconnecté
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 172
    Points : 122
    Points
    122
    Par défaut
    Encore un petit problème, je souhaiterais faire communiquer une fenêtre fille avec le javascript(ecmascript) de la fenêtre mère.

    La fenêtre fille est ouverte de cette façon : echo '<a xlink:href="'.$file.'#'.$concept.'" target="'.$file.'" >';

    Depuis cette fenêtre fille, j'arrive bien à accéder à la fenêtre mère contenant le svg... je peux faire des alert, prompt, etc ...

    Par contre je n'arrive pas à faire appel à une fonction ou une variable que j'ai défini moi-même.

    Pour le moment, voilà comment j'essaie de définir une variable Ecmascript dans la fenêtre mère :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script type="text/ecmascript">
    <![CDATA[
     
    window.ma_variable = "kkk";
    alert(window.ma_variable);
     
    ]]>
    </script>
    Le alert fonctionne bien ...

    Voilà maintenant comment depuis la fenêtre fille j'essaie d'accéder à cette variable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    alert(window.parent.opener.ma_variable);
    Et là j'obtiens un joli undefined [decu]

    J'ai également essayé avec une fonction ... même résultat ... Après avoir essayé pas mal de choses ... là je sèche ...

    Si vous avez une idée sur le problème, euh ben je suis preneur [murf]

  8. #8
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

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

    là, ça devient un problème spécifiquement Javascript... Tu ferais mieux de poster dans le forum adéquat.
    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

  9. #9
    m@t
    m@t est déconnecté
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 172
    Points : 122
    Points
    122
    Par défaut
    Ok alors je vais poster mon problème dans le forum javascript. Je l'ai mis là car je pensais que des personnes ayant eu à développer des applis svg aurait déjà rencontré le problème

Discussions similaires

  1. [JDOM] Problème validation XML & XSD
    Par jean1979 dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 03/11/2011, 12h04
  2. Problème validation xml schema
    Par k3nsou dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 22/01/2010, 14h30
  3. [XSD] Problème validation xml avec schema
    Par Loki13 dans le forum Valider
    Réponses: 1
    Dernier message: 24/10/2008, 20h19
  4. [JAXB] Problème parsing XML avec XSD validant
    Par vano dans le forum Persistance des données
    Réponses: 2
    Dernier message: 26/08/2008, 09h59
  5. [XSD] Problème Validation XML XSD
    Par scelines dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 04/05/2006, 17h54

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