Latest web development tutorials

XSLT <xsl: key> elemen

Pedoman XSLT Elemen Referensi Lengkap manual XSLT Elemen Referensi

Definisi dan Penggunaan

The <xsl: key> elemen adalah elemen atas (top-level elemen), dapat mendeklarasikan kunci bernama (yang ditentukan dalam elemen dokumen XML ditugaskan nama dan nilai pasangan). Kunci dengan fungsi tombol () dalam style sheet yang digunakan untuk membantu Anda secara efektif mengalokasikan elemen akses dalam dokumen XML yang kompleks.

Catatan: Kuncinya tidak harus unik!


tatabahasa

<xsl:key
name="name"
match="pattern"
use="expression"/>

milik

属性 描述
name name 必需。规定键的名称。
match pattern 必需。定义该键被应用到哪个节点。
use expression 必需。指定要作为每个节点的键的值使用的表达式。

contoh 1

Misalkan Anda telah bernama "persons.xml" file XML:

<persons>
<person name="Tarzan" id="050676"/>
<person name="Donald" id="070754"/>
<person name="Dolly" id="231256"/>
</persons>

Anda dapat menentukan kunci di file XSL, sebagai berikut:

<xsl:key name="preg" match="person" use="@id"/>

Untuk menemukan id = "050676" secara pribadi, silakan gunakan kode (dalam file XSL):

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:key name="preg" match="person" use="@id"/>

<xsl:template match="/">
<html>
<body>
<xsl:for-each select="key('preg','050676')">
<p>
Id: <xsl:value-of select="@id"/><br />
Name: <xsl:value-of select="@name"/>
</p>
</xsl:for-each>
</body>
</html>
</xsl:template>

</xsl:stylesheet>


Pedoman XSLT Elemen Referensi Lengkap manual XSLT Elemen Referensi