Maison  >  Article  >  interface Web  >  Affichez le contenu dans CDATA (qui peut être du code Html non standard) en mode Html. _Échange d'expériences

Affichez le contenu dans CDATA (qui peut être du code Html non standard) en mode Html. _Échange d'expériences

WBOY
WBOYoriginal
2016-05-16 12:07:581566parcourir

Il n'y a pas longtemps, j'ai écrit un article sur la combinaison de XML+XSL et Html. Plus tard, quelqu'un m'a demandé comment afficher le contenu de CDATA en Html (surtout si le Html écrit par l'utilisateur n'est pas standardisé). Au départ, je voulais écrire un exemple, mais j'ai ensuite vérifié sur Google et découvert que quelqu'un l'avait déjà écrit. Juste sur : http://java.blogger.cn/wuyu/posts/1460.aspx


Remarque : Disable-output-escaping="yes" de xsl

Le noyau Juste use Disable-output-escaping="yes"

MSDN le décrit comme suit :

disable-output-escaping
La valeur par défaut est "non". un nœud de texte généré en instanciant l'élément sera affiché sans aucun échappement. Par exemple, ce qui suit génère le caractère unique "Remarque ? disable-output-escaping="yes" peut être utilisé. pour générer des documents mal formés, et doit donc être utilisé avec prudence, car une sortie mal formée peut générer des erreurs dans certaines circonstances. Par exemple, transformerNodeToObject en un document XML nécessite que le résultat soit bien formé et peut donc générer des documents mal formés. pas complet sidisable-output-escaping a affecté la bonne forme du document. Envisagez de désactiver-output-escaping="yes" une fonctionnalité avancée à utiliser uniquement lorsque les dangers potentiels sont compris

.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn