Lire un fichier XML

Fermé
jpg Messages postés 3 Date d'inscription vendredi 5 janvier 2001 Statut Membre Dernière intervention 10 décembre 2001 - 10 déc. 2001 à 13:53
 php - 11 déc. 2001 à 23:40
Bonjour à tous,

Je voudrai lire un fichier XML contenant un site complet qui pése quelques 400 Ko et commence comme suit :

<?xml version="1.0" ?>
- <SiteData xml:space="preserve" Type="{71B3E430-1C4A-11d4-A74B-0020182E162A}">
- <Node Lang="fr" State="8" OID="-1" DynClass="146">
<Label HtmlText="" PureText="essai1" />
- <Rel State="8" OID="-2" DynRel="155">
- <Node State="13" OID="-3" DynClass="3">

Quelqu'un peut-il me dire comment m'y prendre ?

A+ :-)

jpg
A voir également:

2 réponses

une solution consiste à installer un serveur Apache sur ta machine :
http://www.apache.org
cela permet de travailler en local comme si on était connecté à u serveur
0
SLT JPG,

Je débute en XML, mais tu dis que le site est contenu dans un seul fichier XML !
Comment cela est-il possible ?
S'agit-il d'un site web ?

Si ton fichier XML est bien formé tu dois pouvoir lire au moins son contenu avec IE6 qui doit l'afficher sous forme d'une arborescence.

Si ton fichier XML comporte un XSL normalement IE6 doit pouvoir l'afficher comme une page web.

Si tu n'as pas de XSL, alors regarde dans le fichier XML si tu trouves des balises HTML (normalement le namespace spécifique à XHTML doit être déclaré qlque part si les balises de l'HTML sont utilisées.
Ca peut donner une déclaration du genre :
xmlns:html=" http://www.w3.org/TR/REC-html40")

Si tu n'as aucune balise HTML ni aucun XSL alors il y a de fortes chances pour que ton fichier XML ne réprésente que les données du site mais pas leur mise en forme HTML (ce que laisse d'ailleurs penser le début de ton fichier ... ;:-( ) Auquel cas tu ne peux absolument pas le traiter comme un site !

@+
Philippe
0