我有一个复杂的xml。(这里只显示了一部分)。我的XSLT显示以下输出是多么简单。
输入XML
输出XML (必需)
热电偶利用热电偶数据断线泵值
所有这些我都必须根据上面列出的键值来做。请帮我形成这个。
谢谢拉姆姆
发布于 2011-05-05 11:13:17
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output indent="yes" />
<xsl:template match="*"/>
<xsl:template match="FINALDATA">
<Delta>
<Package Time="{@CPCreatedDate_UTC}">
<xsl:apply-templates select="@*|node()" />
</Package>
</Delta>
</xsl:template>
<xsl:template match="SOLUTIONS">
<Entities>
<FailDatas>
<xsl:apply-templates select="PROBLEMCAUSE"/>
</FailDatas>
<Messages>
<xsl:apply-templates select="PROBLEMCAUSE/SOLUTION/MESSEAGE"/>
</Messages>
<xsl:apply-templates select="PROBLEMCAUSE" mode="Relationships" />
</Entities>
</xsl:template>
<xsl:template match="PROBLEMCAUSE">
<FailData>
<xsl:value-of select="normalize-space(text())"/>
</FailData>
</xsl:template>
<xsl:template match="MESSEAGE">
<Message>
<xsl:apply-templates />
</Message>
</xsl:template>
<xsl:template match="PROBLEMCAUSE" mode="Relationships">
<Relationships />
</xsl:template>
</xsl:stylesheet>https://stackoverflow.com/questions/5895512
复制相似问题