XPath根节点

以下是获取根元素并在之后进行处理的方法。

1. 使用通配符

使用/*,通配符表达式来选择根节点。

<p><xsl:value-of select = "name(/*)"/></p>

2. 使用名称

使用/class,按名称选择根节点。

<p><xsl:value-of select = "name(/class)"/></p>

2. 使用通配符名称

使用/class/*,选择根节点下的所有元素。

<p><xsl:value-of select = "name(/class/*)"/></p>

示例

在此示例中,我们创建了一个示例XML文档students.xml 及其样式表文档students.xsl,它使用XPath表达式。

以下是使用的示例XML文件:students.xml -

<?xml version = "1.0"?>
<?xml-stylesheet type = "text/xsl" href = "students.xsl"?>
<class>
   <student rollno = "393">
      <firstname>Dinkar</firstname>
      <lastname>Su</lastname>
      <nickname>MaXX</nickname>
      <marks>88</marks>
   </student>
   <student rollno = "493">
      <firstname>Vaneet</firstname>
      <lastname>Lee</lastname>
      <nickname>Vicky</nickname>
      <marks>95</marks>
   </student>
   <student rollno = "593">
      <firstname>Jasvir</firstname>
      <lastname>Wong</lastname>
      <nickname>Jazz</nickname>
      <marks>90</marks>
   </student>
</class>

在浏览器中打开上面示例XML文件,验证结果如下所示 -


上一篇: XPath节点 下一篇: XPath绝对路径