【发布时间】:2009-07-09 16:57:59
【问题描述】:
在我的网站上,我有带有页面内容的 XML(从我的数据库自动生成)——这些 XML 使用 XSLT 显示。问题是这样的:我想在一些 XML 标记中设置一些格式。例如,如果我有一个包含文章的 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 子节点,而不是驻留在内容节点中的实际数据。
实现此处所述格式的首选方法是什么?
提前致谢。
【问题讨论】:
-
THIS 是实际答案。使用
copy-of而不是value-of。