【发布时间】:2015-06-30 19:00:59
【问题描述】:
我必须使用 XSLT 显示 XML 文档,但我想应用原始 XML 文档中的 <p> 和 <i> HTML 标记。例如,来自 XML 的 p 标记将创建一个新段落。实现这一目标的最佳方法是什么?
XML 和 XSLT 代码贴在下面。
编辑:澄清原始问题
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="tour.xsl"?>
<cars>
<car>
<description>
<p><i>There is some text here</i> There is some more text here</p>
<p>This should be another paragraph</p>
<p>This is yet another paragraph</p>
</description>
</car>
</cars>
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="4.0"/>
<xsl:template match="/">
<html>
<head>
<title>Title</title>
</head>
<body>
<xsl:value-of select="car"/><p/>
</body>
</html>
</xsl:template>
</xsl:stylesheet>`
【问题讨论】:
-
感谢您的回复。有没有办法应用这些标签,以便“i”标签之间的文本以斜体书写,“p”标签开始一个新段落?
标签: html xml xslt tags formatting