如何获取下一个xml标签的名称?下一个xml标签的名称
<SUBSCRIBER>
<Anumber>639093700012</Anumber>
<FirstCallDate>20090612124207</FirstCallDate>
<SetyCode>TNT</SetyCode>
<PARSETAG>parseind</PARSETAG>
<Status>ACT</Status>
<RoamIndicator>1</RoamIndicator>
<PreloadCode>P1.0</PreloadCode>
</SUBSCRIBER>
以下代码开始从标记PARSETAG解析并打印下一个xml标记值。我将如何获得下一个XML标签名称?
例如,下面的代码打印ACT,1,P1.0标签值,但我也需要各自的标签名称。
<xsl:template match="SUBSCRIBER/*" mode="RULE_DA_TEST">
<xsl:if test="preceding-sibling::PARSETAG">
<!-- some logic here -->
<xsl:variable name="tagname" select="following-sibling::node()[1]"/>
<xsl:variable name="tagvalue" select="????????????????"/>
<!-- some logic here -->
</xsl:if>
</xsl:template>
的 就是答案。纠正我,如果我错了或建议其他(如果有的话)。 –
Hari