获取警报没有为下面的XSLT请求返回XML文档

时间:2016-08-21 05:28:06

标签: xslt xml-parsing

这是一个空的xml文档,我正在为其生成响应

<?xml version="1.0"?>
<EmptyResult xmlns="http://www.tandberg.com/XML/CUIL/2.0" product="TANDBERG     Codec" version="TC7.1.1.168aadf" apiVersion="2"/>

这是响应代码

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<xsl:apply-templates select="//objects"/>
</xsl:template>

<xsl:template match="objects">
</xsl:template>
</xsl:stylesheet>

1 个答案:

答案 0 :(得分:0)

您的问题不是直接与XSLT相关,而是XSLT处理器的问题。根据您使用的内容(Java,.net,PHP,Ruby等),当您的输出不会产生结果时,会收到不同的错误消息。

您可以采取以下几个步骤:

  • 处理代码中的错误。毕竟你的样式表没有完成它的工作
  • 修复样式表以包含<EmptyResult标记的输出
  • 当你在上面时:select=//是大输出的性能杀手

希望有所帮助