用于将空正文转换为成功消息的XSLT
我试图通过XSLT将一个成功的用于将空正文转换为成功消息的XSLT,xslt,is-empty,Xslt,Is Empty,我试图通过XSLT将一个成功的DELETE操作生成的空响应体替换为“Success”消息 有谁能帮我使用XSLT吗?如果响应正文为空,XSLT可以简单地打印一条SUCCESS消息 答复机构将是: 预期产出: 成功 从注释更新:如果响应不是空的,那么它应该打印与响应相同的内容 当前正在使用以下XSLT: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xs
DELETE
操作生成的空响应体替换为“Success”
消息
有谁能帮我使用XSLT吗?如果响应正文为空,XSLT可以简单地打印一条SUCCESS
消息
答复机构将是:
预期产出:
成功
从注释更新:如果响应不是空的,那么它应该打印与响应相同的内容
当前正在使用以下XSLT:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="*[not(*) and not(normalize-space())]">
<xsl:element name="{name()}" namespace="{namespace-uri()}"/>
</xsl:template>
</xsl:stylesheet>
但它给出了:
作为输出
有谁能帮助我使用XSLT,它可以简单地打印一个成功的文件
消息,如果响应主体为空
如果响应不是空的,那么它应该打印相同的结果
作为回应
然后尝试:
XSLT1.0
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:strip-space elements="*"/>
<!-- identity transform -->
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="/response[not(node())]">
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:text>SUCCESS</xsl:text>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
成功
有谁能帮助我使用XSLT,它可以简单地打印一个成功的文件
消息,如果响应主体为空
如果响应不是空的,那么它应该打印相同的结果
作为回应
然后尝试:
XSLT1.0
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:strip-space elements="*"/>
<!-- identity transform -->
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="/response[not(node())]">
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:text>SUCCESS</xsl:text>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
成功
能否提供示例XML和所需的输出XML?如果您已经尝试过任何东西,请同时提供XSLT。XML将是空的,因此根本没有有效负载。输出应该是这样的:SuccessEmpty XML不是有效的XML-您如何考虑将XSLT应用于XML?的确!反应是这样的<代码>输出为:Success
@Sammy,如果响应不是空的,您能提供示例XML和所需的输出XML吗?如果您已经尝试过任何东西,请同时提供XSLT。XML将是空的,因此根本没有有效负载。输出应该是这样的:SuccessEmpty XML不是有效的XML-您如何考虑将XSLT应用于XML?的确!反应是这样的<代码>并且输出将是:Success
@Sammy,如果响应不是空的?太棒了@迈克尔,hor257kAwesome@迈克尔·霍尔257K