我使用php XSLTProcessor
来转换XML文件的特定部分,我需要将其作为内容合并到另一个HTML文档中。
问题是XSLTProcessor
始终会发出如下代码:
<head>
<body>
[what I need to incorporate]
</body>
</head>
我需要阻止它生成那些周围的标签,我该怎么做?
答案 0 :(得分:3)
您是否尝试不使用html
输出法?
我会尝试:
<xsl:output method="xml"/>
如果您的XSLT处理器允许自定义XMLWriter类,您可以编写一个强制某些词法形式的类(例如某些元素没有简短形式或写<br />
而不是<br></br>
),如果这是必需的。