Я немного застрял с какой-то проблемой XSLT.
У меня есть несколько простых xml-файлов и следующая таблица стилей:
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:param name="linked_content"/>
<xsl:template match="/">
<html>
<head>
<title>Chapter summary</title>
</head>
<body BGCOLOR="white">
<xsl:value-of select="$linked_content"></xsl:value-of>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
related_content происходит из простого текстового файла (например, summary.txt):
<p>
Consider this as a simple summary ^^
</p>
<h3>Part One</h3>
Теперь мой вопрос: как я могу вставить HTML-код из текстового файла в виде HTML-кода в полученный HTML-файл. Я знаю, что приведенный выше код не будет работать, так как я получаю только & gt, & lt в результирующем вставленном тексте.
Я не застрял, чтобы отправить контент через параметр. Если бы это был способ прочитать текстовый файл из таблицы стилей, это было бы здорово!
У кого-нибудь есть идея?
EDIT:
Все еще застрял здесь. Я попробовал обходной путь, читая текстовый файл в Java и устанавливая содержимое в качестве параметра таблицы стилей. К сожалению,
знаки в процессе переводятся в & lt и & gt ... таким образом, HTML-код ввернут. Есть ли шанс заставить таблицу стилей не преобразовывать их?
Thx!