0
有XML文檔:XPATH檢索屬性列表
<home>
<page name="Home"></page>
<page name="Photos"></page>
<page name="News"></page>
<page name="About Us"></page>
</home>
如何檢索所有名稱使用XPath 屬性創建鏈接列表的值。
期望不使用的for-each
有XML文檔:XPATH檢索屬性列表
<home>
<page name="Home"></page>
<page name="Photos"></page>
<page name="News"></page>
<page name="About Us"></page>
</home>
如何檢索所有名稱使用XPath 屬性創建鏈接列表的值。
期望不使用的for-each
XPath /home/page/@name
將返回的所有name
屬性元素。
對於在XSLT示例用法,與模板匹配:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" />
<xsl:variable name="newline" select="'
'" />
<xsl:template match="@*|node()">
<xsl:apply-templates select="@*|node()" />
</xsl:template>
<xsl:template match="@name">
<xsl:value-of select="." />
</xsl:template>
</xsl:stylesheet>
含有屬性可以與此絕對錶達式獲得的所有名稱的一組:
/home/page/@name
或與該後代軸表達式:
//page/@name