以下是獲取根元素並在之後進行處理的方法。
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檔案,驗證結果如下所示 -