[DOM] Ouvrir un fichier

Résolu/Fermé
jp - 10 sept. 2011 à 18:18
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 10 sept. 2011 à 22:34
Bonjour,

j'aimerai savoir comment ouvrir un fichier (XML dans mon cas) avec DOM pour le lire et le parser par la suite.
Ca fait un moment que cherche sur google mais je ne trouve pas ce que je veux...

merci d'avance
A voir également:

1 réponse

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
10 sept. 2011 à 18:58
Salut,

Il suffit d'utiliser la méthode DOMDocument::load
https://www.php.net/manual/fr/domdocument.load.php
0
merci =)
0
erf en faite c'est pas ce que je cherchais, je voudrais une fonction javascript pour ensuite pouvoir le lire comme ca:

var nodes = xml.getElementsByTagName("item");
etc...
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
10 sept. 2011 à 20:21
En Javascript tu peux utiliser les techniques AJAX pour récupérer le contenu par HTTP.
On utilise le plus souvent l'objet XmlHttpRequest.
Mais comme je l'ai dit, le fichier doit être accessible via une URL http://

Si tu veux parser un fichier en local (stocké sur le disque dur de l'internaute), tu peux utiliser l'API des fichiers en HTML5.
https://w3c.github.io/FileAPI/
0
super, merci bcp
0
en faite j'ai encore une question.
Comment faire pour que des variable crées dans une fonction soient accessibles en dehors de la fonction en JS?

J'essaye en faite de créer un systeme de fitre, je récupere les données de la BDD au chargement de la page dans une fonction mais le probleme c'est qu'elles doivent réster accessible a tout moment pour que l'utilisateur puissent filtrer les résultat

merci d'avance
0