怎么判断是否存在相应的节点

 1<info>
 2<aaa>
 3<id>111</id>
 4<name>222</name>
 5</aaa>
 6<aaa>
 7<id>333</id>
 8<name>444</name>
 9</aaa>
10</info>

我现在用XSL来解析这个XML文档,如果不存在

 1<aaa>节点,我就显示一段话。   
 2我应该怎样来判断是否存在aaa节点呢?   
 3  
 4\---------------------------------------------------------------   
 5  
 6<?xml version="1.0" encoding="UTF-8"?>
 7<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 8<xsl:template match="/Info">
 9<xsl:choose>
10<xsl:when test="count(child::aaa)&gt;0">
11<xsl:for-each select="aaa">
12<xsl:value-of select="Name"></xsl:value-of>
13</xsl:for-each>
14</xsl:when>
15<xsl:otherwise>   
16未查到!!   
17</xsl:otherwise>
18</xsl:choose>
19</xsl:template>
20</xsl:stylesheet></aaa>
Published At
Categories with Web编程
comments powered by Disqus