XSL でスタイルを設定した XML ドキュメントがあります。XML に次のような HTML タグがあります&
>
<
。エスケープを解除する必要があります。私が使用する場合
disable-output-escaping="yes"
ページに不要なリテラル HTML タグが表示されます。
HTMLコードの実際のHTMLタグとして必要です(ユーザーが見るためではありません)。たとえば<br/>
、ページがレンダリングされるときにaが改行として機能するようにします。
XSL プロセッサーは、PHP の XsltProcessor です。
XSL:
<xsl:for-each select="a/b/c/d"> <td><xsl:value-of select="e"/></td>
XML:
<a>
<b>
<c>
<d>
<e> gt b lt </e>
</d>
</c>
</b>
</a>
XML ドキュメントを開くと、その文字はデフォルトでエスケープされます。