2009-05-19 16 views
2

J'ai cette application web PHP.
Il a un lien vers un fichier XML sur lequel je n'ai aucun contrôle.Comment afficher correctement un fichier XML externe dans un navigateur?

Comment rendre l'affichage XML bien? Je veux juste qu'il s'aligne dans un tableau ou qu'il ressemble à un fichier de données.

Puis-je joindre un fichier XSLT ou d'une feuille de style dans le fichier XML de l'extérieur -à-dire que je souhaite que je pourrais, mais je ne peux pas mettre cela dans le fichier XML:

<?xml-stylesheet type="text/xsl" href="tabledisplay.xsl"?> 

La seule chose que je peux penser à faire est de créer un lien vers un fichier PHP qui lit le XML dans une chaîne, insère la référence XSL, puis imprime tout au navigateur.

Répondre

2

La route la plus sûre est de lire le fichier xml et le transformer sur le côté serveur, plus insérer un lien « enregistrer le xml d'origine » dans si cela est nécessaire.

La simple insertion d'une référence de fichier xsl fonctionnera presque toujours si le xsl et le xml se trouvent sur le même domaine, mais qu'il pourrait y avoir des problèmes entre différents domaines.

Questions connexes