En général, je suis assez satisfait du Visualiseur XML natif dans Firefox.
Il affiche clairement et de manière utile les fichiers XML valides (comme celui ci-dessous).
Exemple de XML :
https://example.com/
2020-03-17T15:57:23+00:00
Cependant, j'ai remarqué que dès que j'ajoute du XHTML au XML (en utilisant le bon Espace de Noms XHTML - voir ci-dessous), les Visualiseurs XML dans Firefox et Chrome reviennent à afficher le XML en texte brut :
Espace de Noms et Élément XHTML :
- Espace de Noms XHTML :
xmlns:xhtml="http://www.w3.org/1999/xhtml"
- Élément XHTML :
Exemple de XML + XHTML :
https://example.com/
2020-03-17T15:57:23+00:00
https://example.com/de/
2020-03-12T19:42:12+00:00
Pendant longtemps, j'ai pensé introduire une erreur dans mon XML et le rendre invalide. Mais j'ai vérifié auprès de nombreux validateurs XML tiers et le XML est définitivement valide. C'est juste que les visualiseurs natifs du navigateur (apparemment) ne peuvent pas gérer l'inclusion de XHTML dans le XML.
Y a-t-il quelque chose que je peux faire dans cette situation pour aider les visualiseurs XML natifs dans Firefox et Chrome à comprendre et interpréter le balisage comme du XML ou est-ce qu'il n'y a rien à faire pour le moment et que les logiciels tiers sont la seule réponse ?