[DOM] Ouvrir un fichier

Résolu
jp -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
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

1 réponse

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut,

Il suffit d'utiliser la méthode DOMDocument::load
https://www.php.net/manual/fr/domdocument.load.php
0
jp
 
merci =)
0
jp
 
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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
jp
 
super, merci bcp
0
jp
 
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