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

XML/XSL et SOAP Discussion :

[xml] pb avec simplexml


Sujet :

XML/XSL et SOAP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 266
    Points : 113
    Points
    113
    Par défaut [xml] pb avec simplexml
    bonjour,
    Cela va peut etre vous paraitre bidon, ms je suis perdu. Afin de parser mon fichier XML jutilise simplexml ms voila jobtiens sans cesse une erreur lors du chargement du fichier par la fonction simplexml_load_file().

    erreur : Warning: simplexml_load_file() [function.simplexml-load-file]: story.xml:2: parser error : DOCTYPE improperly terminated in C:\Program Files\wamp\www\test\insertxml.php on line 10

    Pour information j'utilise le logiciel wamp qui inclue une version PHP 5.x
    voila si vous pouviez me dire a quoi correspond cette erreur??? Et comment la corriger?
    ++
    PS: wamp inclue normalement une extension pr simplexml, et mon fichier xml existe bien et est placée ds le même dossier que ma fct insertxml.php

  2. #2
    Membre averti
    Avatar de ghostdogpr
    Étudiant
    Inscrit en
    Octobre 2003
    Messages
    198
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2003
    Messages : 198
    Points : 354
    Points
    354
    Par défaut
    Le problème ne vient apparemment pas de ton PHP ni de SimpleXML mais plutot de ton fichier XML qui est mal fait, d'où l'erreur en le chargeant ( parser error : DOCTYPE improperly terminated ). Revois ton fichier XML, éventuellement passe le dans un validateur, et poste-le nous si tu ne vois pas l'erreur

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 266
    Points : 113
    Points
    113
    Par défaut
    En effet, cela vient de mon fichier XML...
    Sur ce site http://www.stg.brown.edu/service/xmlvalid/, jai pu test mon fichier et des erreurs sont apparu ms je ne comprends rien a celles-ci.
    voici a quoi ressemble mon xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    <?xml version="1.0" encoding="ISO-8859-1" ?> 
    <products>
      <product>
      <TDProductId>3840181</TDProductId>
      <name>Eau de Cologne Bambou</name>
      <description>Un parfum vert et vivifiant résolument moderne. Une odeur
     de bambou à la fois végétale et particulièrement confortable qui fait sur la 
    peau l'effet d'une délicieuse averse tropicale.</description>
      <imageUrl>http://www.yves-rocher.fr/shop_app/app_FR/dynamic/data/product/img/fr/spic_1036_1000_2484.jpg</imageUrl>
    <productUrl>http://pdt.tradedoubler.com/click?
    a=1227388&amp;p=17832&amp;prod=3840181</productUrl>
      <price>6.7</price>
    <currency>EUR</currency>
    <TDCategories>
    <TDCategory>
    <id>82</id>
    <name>Perfume</name>
    <merchantName>Parfums</merchantName>
    </TDCategory>
    </TDCategories>
    <fields>
    <field>
    <name>disponibilité</name>
    <value>oui</value>
    </field>
    <field>
    <name>frais de port</name>
    <value>gratuits dès 10 euros de commande</value>
    </field>
    </fields>
    </product>
    </products>
    J'ai volontairement donnée qu'un apercu de mon fichier car il est tro gros.. Ce qui est donné correspond à un produit (le fichier XML en contient à peu pres une 50aine)

    Donc si vous comprenez d'ou peux venir les erreur ... faites moi signe parce ke je suis perdu!!

    erreurs : error (1150): enclosing tag undefined or lacks content model; can't check child: productUrl
    error (1102): tag uses GI for an undeclared element: price
    etc... erreurs recurentes pr chaque enfants..

    ++

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/09/2014, 16h45
  2. [XML] parser un fichier xml avec simplexml
    Par gtraxx dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 06/08/2011, 22h43
  3. [SimpleXML] recuperer données xml avec simplexml
    Par astrolane dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 29/08/2007, 14h39
  4. Valider fichier XML : problème avec la DTD
    Par SkIllz2k dans le forum Valider
    Réponses: 2
    Dernier message: 26/04/2005, 17h15
  5. Réponses: 10
    Dernier message: 05/04/2005, 10h25

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