На моем веб-сайте у меня есть XML-файлы с содержимым моей страницы (автоматически созданным из моей БД), которые отображаются с помощью XSLT. Проблема заключается в следующем: я хотел бы иметь некоторое форматирование в некоторых тегах XML. Например, если у меня есть XML, содержащий статью в формате , как это:XSLT: анализ HTML в XML?
<article>
<header>Cool article</header>
<author>Me!</author>
<content>
This is an article. It's <b>HUGE</b>, and here's a <a href="http://Www.foo.com">link</a>.
</content>
</article>
Однако, если я просто получить содержимое с помощью этого: <xsl:value-of select="content" />
все HTML форматирование игнорируется/потерян. Я предполагаю, что это ошибочно принимают за дочерние узлы XML, а не за фактические данные, находящиеся в узле содержимого.
Каков предпочтительный способ достижения форматирования, как описано здесь?
Заранее спасибо.
[ЭТО] (http://stackoverflow.com/questions/4707571/how-can-you-deal-with-embedded-xml-tags-in-xslt) является фактическим ответом. Используйте 'copy-of' вместо' value-of'. –