有消息:
<Employees xmlns="https://services">
<Employee>
<SNILS>111-111-111-2</SNILS>
<Name>Elena</Name>
</Employee>
</Employees>
输出应如下所示:
<Employees xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://services">
<Employee>
<SNILS>111-111-111-2</SNILS>
<Name>Elena</Name>
<Sex i:nil="true"/>
</Employee>
</Employees>
如何获得这样的结果?
答案 0 :(得分:1)
您可以使用身份转换
<xsl:template match="node() | @*">
<xsl:copy>
<xsl:apply-templates select="node() | @*" />
</xsl:copy>
</xsl:template>
<xsl:template match="t:Employee">
<xsl:copy>
<xsl:apply-templates select="node() | @*" />
<t:Sex i:nil="true" />
</xsl:copy>
</xsl:template>
t:是您的命名空间https://services
的前缀。