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絕對路徑