如何防止PHP :: XSLTProcessor生成和标记?

时间:2010-12-19 13:45:25

标签: html-parsing xslt

我使用php XSLTProcessor来转换XML文件的特定部分,我需要将其作为内容合并到另一个HTML文档中。

问题是XSLTProcessor始终会发出如下代码:

<head>
<body>
[what I need to incorporate]
</body>
</head>

我需要阻止它生成那些周围的标签,我该怎么做?

1 个答案:

答案 0 :(得分:3)

您是否尝试使用html输出法?

我会尝试:

<xsl:output method="xml"/>

如果您的XSLT处理器允许自定义XMLWriter类,您可以编写一个强制某些词法形式的类(例如某些元素没有简短形式或写<br />而不是<br></br>),如果这是必需的。