2010-11-22 9 views
4

J'ai des fichiers XML qui sont actuellement utilisés pour charger des données dans des applications Adobe Flex. J'essaie de faire une version HTML5 de l'application, et j'ai besoin de charger ces mêmes données dans le "application" html afin que je puisse utiliser et manipuler comme je le ferais dans Flex. J'ai cherché et ne trouve pas d'informations ou d'exemples sur la façon de le faire, ou même si cela peut être fait. Par exemple, si mon application est un quiz, j'ai les questions, les choix et les bonnes réponses dans un fichier XML. Je voudrais que le fichier HTML charge ces données afin qu'il puisse afficher mon quiz et je peux utiliser JS et jQuery pour montrer une question à la fois. Je ne sais pas comment "obtenir" le fichier xml. Je suppose que je pourrais aussi convertir le xml en json si besoin est, mais il serait plus facile d'utiliser le xml tel quel.Vous consommez des données à partir d'un fichier XML dans une application HTML5?

Répondre

4

Vous pouvez faire cela en utilisant Ajax et un analyseur XML Javascript. La meilleure façon de le faire est avec une bibliothèque JS, comme jQuery.

Découvrez ajax jQuery pour saisir votre XML: http://api.jquery.com/jQuery.ajax/

jParse est un analyseur XML assez décent: http://jparse.kylerush.net/

Ajax est pour accéder à des pages dans le même domaine. Si vous devez récupérer un fichier sur un autre domaine, vous devrez trouver une solution différente.