aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/xpath/functions
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
commit33058f2b292b3a581333bdfb21b8f671898c5060 (patch)
tree51c3e392513ec574331b2d3f85c394445ea803c6 /files/ja/web/xpath/functions
parent8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff)
downloadtranslated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip
initial commit
Diffstat (limited to 'files/ja/web/xpath/functions')
-rw-r--r--files/ja/web/xpath/functions/boolean/index.html43
-rw-r--r--files/ja/web/xpath/functions/ceiling/index.html53
-rw-r--r--files/ja/web/xpath/functions/choose/index.html44
-rw-r--r--files/ja/web/xpath/functions/concat/index.html47
-rw-r--r--files/ja/web/xpath/functions/contains/index.html40
-rw-r--r--files/ja/web/xpath/functions/count/index.html47
-rw-r--r--files/ja/web/xpath/functions/current/index.html65
-rw-r--r--files/ja/web/xpath/functions/document/index.html60
-rw-r--r--files/ja/web/xpath/functions/element-available/index.html35
-rw-r--r--files/ja/web/xpath/functions/false/index.html49
-rw-r--r--files/ja/web/xpath/functions/floor/index.html47
-rw-r--r--files/ja/web/xpath/functions/format-number/index.html49
-rw-r--r--files/ja/web/xpath/functions/function-available/index.html35
-rw-r--r--files/ja/web/xpath/functions/generate-id/index.html47
-rw-r--r--files/ja/web/xpath/functions/id/index.html59
-rw-r--r--files/ja/web/xpath/functions/index.html55
-rw-r--r--files/ja/web/xpath/functions/key/index.html48
-rw-r--r--files/ja/web/xpath/functions/lang/index.html81
-rw-r--r--files/ja/web/xpath/functions/last/index.html46
-rw-r--r--files/ja/web/xpath/functions/local-name/index.html55
-rw-r--r--files/ja/web/xpath/functions/name/index.html55
-rw-r--r--files/ja/web/xpath/functions/namespace-uri/index.html59
-rw-r--r--files/ja/web/xpath/functions/normalize-space/index.html45
-rw-r--r--files/ja/web/xpath/functions/not/index.html55
-rw-r--r--files/ja/web/xpath/functions/number/index.html58
-rw-r--r--files/ja/web/xpath/functions/position/index.html62
-rw-r--r--files/ja/web/xpath/functions/round/index.html55
-rw-r--r--files/ja/web/xpath/functions/starts-with/index.html52
-rw-r--r--files/ja/web/xpath/functions/string-length/index.html47
-rw-r--r--files/ja/web/xpath/functions/string/index.html65
-rw-r--r--files/ja/web/xpath/functions/substring-after/index.html69
-rw-r--r--files/ja/web/xpath/functions/substring-before/index.html69
-rw-r--r--files/ja/web/xpath/functions/substring/index.html63
-rw-r--r--files/ja/web/xpath/functions/sum/index.html53
-rw-r--r--files/ja/web/xpath/functions/system-property/index.html43
-rw-r--r--files/ja/web/xpath/functions/translate/index.html93
-rw-r--r--files/ja/web/xpath/functions/true/index.html38
-rw-r--r--files/ja/web/xpath/functions/unparsed-entity-url/index.html32
38 files changed, 2018 insertions, 0 deletions
diff --git a/files/ja/web/xpath/functions/boolean/index.html b/files/ja/web/xpath/functions/boolean/index.html
new file mode 100644
index 0000000000..d61b689237
--- /dev/null
+++ b/files/ja/web/xpath/functions/boolean/index.html
@@ -0,0 +1,43 @@
+---
+title: boolean
+slug: Web/XPath/Functions/boolean
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/boolean
+---
+<div>{{ XsltRef() }}</div>
+
+<p><code>boolean</code> 関数は式を評価し、 true または false を返します。</p>
+
+<h2 id="Syntax" name="Syntax">構文</h2>
+
+<pre class="syntaxbox">boolean( <var>expression</var> )</pre>
+
+<h2 id="Arguments" name="Arguments">引数</h2>
+
+<dl>
+ <dt><code><var>expression</var></code></dt>
+ <dd>評価される式です。式は真偽値のほか、数値やノード集合を参照することができます。</dd>
+</dl>
+
+<h2 id="Returns" name="Returns">返値</h2>
+
+<p><code><var>expression</var></code> を評価した結果から得られる真偽値 <code>true</code> または <code>false</code>。</p>
+
+<h2 id="Notes" name="Notes">メモ</h2>
+
+<ul>
+ <li>数値は、正のゼロ、負のゼロ、 <code>NaN</code> の場合は false と評価されます。それ以外の場合は true と評価されます。</li>
+ <li>ノード集合は、空集合でなければ true と評価されます。</li>
+ <li>文字列は、空文字列ならば false と評価されます。そうでなければ true と評価されます。</li>
+ <li>4 つの基本型以外の型のオブジェクトは、その型に応じた方法で真偽値に変換されます。</li>
+</ul>
+
+<h2 id="Defined" name="Defined">定義</h2>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-boolean">XPath 1.0 4.3</a></p>
+
+<h2 id="Gecko_support" name="Gecko_support">Gecko の対応</h2>
+
+<p>対応済み。</p>
diff --git a/files/ja/web/xpath/functions/ceiling/index.html b/files/ja/web/xpath/functions/ceiling/index.html
new file mode 100644
index 0000000000..f2f7c7b4a3
--- /dev/null
+++ b/files/ja/web/xpath/functions/ceiling/index.html
@@ -0,0 +1,53 @@
+---
+title: ceiling
+slug: Web/XPath/Functions/ceiling
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/ceiling
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>ceiling</code> 関数は小数を評価し、その小数以上の最も小さい整数を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">ceiling(<em>number</em> )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><code><em>number</em></code></dt>
+ <dd>評価する数値。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p><code><em>number</em></code> 以上の最も近い整数。</p>
+
+<p>例:</p>
+
+<p><code>    ceiling (<em>5.2</em>)</code> = <var>6</var></p>
+
+<p><code>    ceiling (<em>-5.2</em>)</code> = <var>-5</var></p>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-ceiling">XPath 1.0 4.4</a></p>
+
+<p>{{ 英語版章題("Gecko Support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/ceiling", "fr": "fr/XPath/Fonctions/ceiling", "pl": "pl/XPath/Funkcje/ceiling" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/choose/index.html b/files/ja/web/xpath/functions/choose/index.html
new file mode 100644
index 0000000000..e22ffc925b
--- /dev/null
+++ b/files/ja/web/xpath/functions/choose/index.html
@@ -0,0 +1,44 @@
+---
+title: choose
+slug: Web/XPath/Functions/choose
+tags:
+ - Function
+ - XPath
+ - XSLT
+translation_of: Web/XPath/Functions/choose
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>choose</code> 関数は正負値に基づいて、指定されたオブジェクトのうち1つを返します。</p>
+
+<div class="note"><strong>注意:</strong> このメソッドは廃止予定である <code>if()</code> の代わりに使われるべきです。</div>
+
+<h3 id="Syntax" name="Syntax">構文</h3>
+
+<pre class="eval">choose( boolean , object1, object2 )
+</pre>
+
+<h3 id="Arguments" name="Arguments">値</h3>
+
+<dl>
+ <dt><code><em>boolean</em></code></dt>
+ <dd>どのオブジェクトを返すかを決定するのに使われる正負オペレーション。</dd>
+ <dt><code><em>object1</em></code></dt>
+ <dd>戻されるか検討される1つめのオブジェクト。</dd>
+ <dt><code><em>object2</em></code></dt>
+ <dd>戻されるか検討される2つめのオブジェクト。</dd>
+</dl>
+
+<h3 id="Returns" name="Returns">戻り値</h3>
+
+<p>もし与えられた正負値が正であれば、1つめのオブジェクトが戻される。そうでなければ2つめのオブジェクトが戻される。</p>
+
+<div class="note"><strong>注意:</strong> 値が戻らないものまで含めて、全てのパラメータが評価される。</div>
+
+<h3 id="Defined" name="Defined">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xforms11/#fn-choose" title="http://www.w3.org/TR/xforms11/#fn-choose">XForms 1.1</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Gecko のサポート状況</h3>
+
+<p>サポート済み.</p>
diff --git a/files/ja/web/xpath/functions/concat/index.html b/files/ja/web/xpath/functions/concat/index.html
new file mode 100644
index 0000000000..5d1d2c5c09
--- /dev/null
+++ b/files/ja/web/xpath/functions/concat/index.html
@@ -0,0 +1,47 @@
+---
+title: concat
+slug: Web/XPath/Functions/concat
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/concat
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>concat</code> 関数は 2 つ以上の文字列を連結し、その結果として得られる文字列を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">concat(<em>string<sub>1</sub></em> ,<em>string<sub>2</sub></em> [,<em>string<sub>n</sub></em>]* )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><code><em>string<sub>n</sub></em></code></dt>
+ <dd>この関数は 2 つ以上の引数を受け入れます。それぞれの引数は文字列です。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>関数に引数として渡されたすべての文字列を連結した、単一の文字列。</p>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-concat">XPath 1.0 4.2</a></p>
+
+<p>{{ 英語版章題("Gecko Support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/concat", "fr": "fr/XPath/Fonctions/concat", "pl": "pl/XPath/Funkcje/concat" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/contains/index.html b/files/ja/web/xpath/functions/contains/index.html
new file mode 100644
index 0000000000..363982af83
--- /dev/null
+++ b/files/ja/web/xpath/functions/contains/index.html
@@ -0,0 +1,40 @@
+---
+title: contains
+slug: Web/XPath/Functions/contains
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/contains
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>contains</code> 関数は、第 1 引数の文字列に第 2 引数の文字列が含まれているかどうかを判定し、真偽値 true または false を返します。</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">contains(<em>haystack</em> ,<em>needle</em> )
+</pre>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><code><em>haystack</em></code></dt>
+ <dd>検索される文字列</dd>
+</dl>
+
+<dl>
+ <dt><code><em>needle</em></code></dt>
+ <dd><code><em>haystack</em></code> の部分文字列かどうかを検索する文字列</dd>
+</dl>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p><code><em>haystack</em></code> に <code><em>needle</em></code> が含まれていれば <code>true</code>。 そうでなければ <code>false</code>。</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-contains">XPath 1.0 4.2</a></p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
diff --git a/files/ja/web/xpath/functions/count/index.html b/files/ja/web/xpath/functions/count/index.html
new file mode 100644
index 0000000000..6883cfc04b
--- /dev/null
+++ b/files/ja/web/xpath/functions/count/index.html
@@ -0,0 +1,47 @@
+---
+title: count
+slug: Web/XPath/Functions/count
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/count
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>count</code> 関数はノード集合に含まれるノードの数を数え、その整数を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">count(<em>node-set</em> )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><code><em>node-set</em></code></dt>
+ <dd>カウント対象のノード集合。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>ノード集合に含まれるノードの数を表す整数。</p>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-count">XPath 1.0 4.1</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/count", "fr": "fr/XPath/Fonctions/count", "pl": "pl/XPath/Funkcje/count" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/current/index.html b/files/ja/web/xpath/functions/current/index.html
new file mode 100644
index 0000000000..406f279123
--- /dev/null
+++ b/files/ja/web/xpath/functions/current/index.html
@@ -0,0 +1,65 @@
+---
+title: current
+slug: Web/XPath/Functions/current
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/current
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>current</code>関数を使用して、XSLT命令でコンテキストノードを取得できます。</p>
+
+<h3 id="Syntax" name="Syntax">構文</h3>
+
+<pre class="eval">current()
+</pre>
+
+<h3 id="Returns" name="Returns">戻り値</h3>
+
+<p>現在のノードのみを含むノード集合。</p>
+
+<h3 id="Notes" name="Notes">注記</h3>
+
+<p>この関数はXSLT固有のXPathへの追加です。コアXPath関数ライブラリの一部ではありません。</p>
+
+<p>一番外側の式(別の式内に現れない式)の場合、現在のノードは常にコンテキストノード(<code>.</code>または<code>self</code>構文によって返されます)と同じです。次の2つは意味的に同等です。</p>
+
+<pre class="eval">&lt;xsl:value-of select="current()"/&gt;
+</pre>
+
+<pre class="eval">&lt;xsl:value-of select="."/&gt;
+</pre>
+
+<p>内側の式(角括弧など)では、現在のノードは一番外側の式の場合と同じです。したがって、次の3つの式のすべてにおいて<code>current</code>関数(式全体ではない)が同じノードを返します。さらに、後者の2つは意味的に同等です。</p>
+
+<pre class="eval">&lt;xsl:value-of select="current()"/&gt;
+</pre>
+
+<pre class="eval">&lt;xsl:value-of select="foo/bar[current() = X]"/&gt;
+</pre>
+
+<pre class="eval">&lt;xsl:variable name="current" select="current()"/&gt;
+&lt;xsl:value-of select="foo/bar[$current = X]"/&gt;
+</pre>
+
+<p>そして、次のコードは最も外側の式に<code>.</code>があるので、後者のコードと意味的に同じです。</p>
+
+<pre class="eval">&lt;xsl:variable name="current" select="."/&gt;
+&lt;xsl:value-of select="foo/bar[$current = X]"/&gt;
+</pre>
+
+<p>しかし、<code>.</code>は常に最も狭い文脈に関係しています。したがって、</p>
+
+<pre class="eval">&lt;xsl:value-of select="foo/bar[. = X]"/&gt;
+</pre>
+
+<p><code>.</code>は<code>bar</code>ノードを返します。これは現在のノードとは異なる場合があります。</p>
+
+<h3 id="Defined" name="Defined">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-current">XSLT 1.0 12.4</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Gecko のサポート状況</h3>
+
+<p>サポート済み</p>
diff --git a/files/ja/web/xpath/functions/document/index.html b/files/ja/web/xpath/functions/document/index.html
new file mode 100644
index 0000000000..5f4b8087e9
--- /dev/null
+++ b/files/ja/web/xpath/functions/document/index.html
@@ -0,0 +1,60 @@
+---
+title: document
+slug: Web/XPath/Functions/document
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/document
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>document</code>は、外部ドキュメントまたは複数の外部ドキュメントの中からノード集合を見つけ、結果のノード集合を返します。</p>
+
+<h3 id="Syntax" name="Syntax">構文</h3>
+
+<pre class="eval notranslate">document(<em>URI</em> [,<em>node-set</em>] )
+</pre>
+
+<h3 id="Arguments" name="Arguments">引数</h3>
+
+<dl>
+ <dt><code><em>URI</em> </code></dt>
+ <dd>取得されるドキュメントの絶対 URI または相対 URI。URI はまた、フラグメント識別子を含むもあります。</dd>
+</dl>
+
+<dl>
+ <dt><code><em>node-set</em> </code> (任意)</dt>
+ <dd>ノードを指す式。返却する外部ドキュメントを設定します。</dd>
+</dl>
+
+<h3 id="Returns" name="Returns">戻り値</h3>
+
+<p>ノード集合</p>
+
+<h3 id="Notes" name="Notes">注記</h3>
+
+<ul>
+ <li>URI にフラグメント識別子が含まれ、そのフラグメントが外部ドキュメントで識別できる場合、そのフラグメントは <code><em>node-set</em></code> 引数の式のルートとして扱われます。<code><em>node-set</em></code> 引数を省略すると、フラグメント全体が返されます。</li>
+</ul>
+
+<ul>
+ <li><code><em>URI</em></code> 引数がノード集合で第2引数が存在する場合、ノード集合の各ノードは別個のURIとして評価され、返されたノード集合は <code>document</code> 関数が複数回 (毎回、関数呼び出しで指定されたのと同じ2番目の引数を使用) 呼び出されたかのようになり、結果のノード集合は1つのノード集合に連結されていました。</li>
+</ul>
+
+<ul>
+ <li>他の特定の条件が特定の挙動と共に存在します。詳細については、XSLT 1.0 のマニュアルを参照してください。</li>
+</ul>
+
+<ul>
+ <li>URI は XSL ドキュメントに関連するため、<code>document("")</code> は現在のドキュメントのルートノードを返します。</li>
+</ul>
+
+<p>この関数は XPath への XSLT 固有の追加です。コア XPath 関数ライブラリの一部ではありません。</p>
+
+<h3 id="Defined" name="Defined">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-document">XSLT 1.0 12.1</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Gecko のサポート</h3>
+
+<p>サポート済み</p>
diff --git a/files/ja/web/xpath/functions/element-available/index.html b/files/ja/web/xpath/functions/element-available/index.html
new file mode 100644
index 0000000000..3f5a91cd01
--- /dev/null
+++ b/files/ja/web/xpath/functions/element-available/index.html
@@ -0,0 +1,35 @@
+---
+title: element-available
+slug: Web/XPath/Functions/element-available
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/element-available
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>element-available</code> 関数は、要素が利用可能かどうかを判断し、true または false を返します。</p>
+
+<h3 id="Syntax" name="Syntax">構文</h3>
+
+<pre class="eval">element-available(<em>QName</em> )
+</pre>
+
+<h3 id="Arguments" name="Arguments">引数</h3>
+
+<dl>
+ <dt><code><em>QName</em></code></dt>
+ <dd>有効な QName を評価する必要があります。QName は式のスコープ内の名前空間宣言を使用して展開された名前に展開されます。</dd>
+</dl>
+
+<h3 id="Returns" name="Returns">戻り値</h3>
+
+<p>展開された名前が命令の名前である場合にのみ true を返します。展開された名前が XSLT 名前空間 URI と等しい名前空間 URI を持つ場合、XSLT  で定義された要素を参照します。それ以外の場合は拡張要素を参照します。展開された名前が null の名前空間 URI を持つ場合、要素利用可能な関数は false を返します。</p>
+
+<h3 id="Defined" name="Defined">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-element-available">XSLT 1.0 15</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Gecko のサポート</h3>
+
+<p>サポート済み</p>
diff --git a/files/ja/web/xpath/functions/false/index.html b/files/ja/web/xpath/functions/false/index.html
new file mode 100644
index 0000000000..a6748ec1e0
--- /dev/null
+++ b/files/ja/web/xpath/functions/false/index.html
@@ -0,0 +1,49 @@
+---
+title: 'false'
+slug: Web/XPath/Functions/false
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/false
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>false</code> 関数は真偽値 false を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">false()
+</pre>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>真偽値 <code>false</code>。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<p>この関数は比較の一部として役立ちます。</p>
+
+<pre class="eval">&lt;xsl:if test="boolean((1 &amp;gt; 2) = false())"&gt;
+ The expression evaluates as true
+&lt;/xsl:if&gt;
+</pre>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-false">XPath 1.0 4.3</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<p>{{ languages( { "en": "en/XPath/Functions/false", "fr": "fr/XPath/Fonctions/false", "pl": "pl/XPath/Funkcje/false" } ) }}</p>
diff --git a/files/ja/web/xpath/functions/floor/index.html b/files/ja/web/xpath/functions/floor/index.html
new file mode 100644
index 0000000000..d87af4cb52
--- /dev/null
+++ b/files/ja/web/xpath/functions/floor/index.html
@@ -0,0 +1,47 @@
+---
+title: floor
+slug: Web/XPath/Functions/floor
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/floor
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>floor</code> 関数は小数を評価し、その小数以下の最も大きい整数を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">floor(<em>number</em> )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><code><em>number</em></code></dt>
+ <dd>評価する小数。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p><code><em>number</em></code> 以下の最も近い整数。</p>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-floor">XPath 1.0 4.4</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/floor", "fr": "fr/XPath/Fonctions/floor", "pl": "pl/XPath/Funkcje/floor" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/format-number/index.html b/files/ja/web/xpath/functions/format-number/index.html
new file mode 100644
index 0000000000..5cdd42c5bf
--- /dev/null
+++ b/files/ja/web/xpath/functions/format-number/index.html
@@ -0,0 +1,49 @@
+---
+title: format-number
+slug: Web/XPath/Functions/format-number
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/format-number
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>format-number</code>関数は数値を評価し、与えられた形式の数値を表す文字列を返します。</p>
+
+<h3 id="Syntax" name="Syntax">構文</h3>
+
+<pre class="eval">format-number(<em>number</em> ,<em>pattern</em> [,<em>decimal-format</em>] )
+</pre>
+
+<h3 id="Arguments" name="Arguments">引数</h3>
+
+<dl>
+ <dt><code><em>number</em></code></dt>
+ <dd>フォーマットする数値</dd>
+</dl>
+
+<dl>
+ <dt><code><em>pattern</em></code></dt>
+ <dd>JDK 1.1 DecimalFormatクラスの形式の文字列。(<a href="http://java.sun.com/products/archive/jdk/1.1/">JDK 1.1</a>のドキュメントはオンラインでは入手できません。<a href="https://docs.oracle.com/javase/jp/6/api/java/text/DecimalFormat.html">Java SE 6 DecimalFormat</a>はこちらです)</dd>
+</dl>
+
+<dl>
+ <dt><code><em>decimal-format</em></code> (任意)</dt>
+ <dd>使用する数値書式を定義する<code><a href="/ja/docs/XSLT/Elements/decimal-format">xsl:decimal-format</a></code>要素の名前。省略すると、デフォルトの10進形式が使用されます。</dd>
+</dl>
+
+<h3 id="Returns" name="Returns">戻り値</h3>
+
+<p>新しい形式の数値を表す文字列。</p>
+
+<h3 id="Notes" name="Notes">注記</h3>
+
+<p>この関数はXPathへのXSLT固有の追加です。コアXPath関数ライブラリの一部ではありません。</p>
+
+<h3 id="Defined" name="Defined">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-format-number">XSLT 1.0 12.3</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Gecko のサポート</h3>
+
+<p>サポート済み</p>
diff --git a/files/ja/web/xpath/functions/function-available/index.html b/files/ja/web/xpath/functions/function-available/index.html
new file mode 100644
index 0000000000..bc7552a0ca
--- /dev/null
+++ b/files/ja/web/xpath/functions/function-available/index.html
@@ -0,0 +1,35 @@
+---
+title: function-available
+slug: Web/XPath/Functions/function-available
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/function-available
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>function-available</code>関数は、指定された関数が使用可能かどうかを判断し、真偽値 true または false を返します。</p>
+
+<h3 id="Syntax" name="Syntax">構文</h3>
+
+<pre class="eval">function-available(<em>name</em> )
+</pre>
+
+<h3 id="Arguments" name="Arguments">引数</h3>
+
+<dl>
+ <dt><code><em>name</em></code></dt>
+ <dd>テストする関数の名前</dd>
+</dl>
+
+<h3 id="Returns" name="Returns">戻り値</h3>
+
+<p>真偽値の <code>true</code> もしくは <code>false</code></p>
+
+<h3 id="Defined" name="Defined">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-function-available">XPath 1.0 15</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Gecko のサポート</h3>
+
+<p>サポート済み</p>
diff --git a/files/ja/web/xpath/functions/generate-id/index.html b/files/ja/web/xpath/functions/generate-id/index.html
new file mode 100644
index 0000000000..38ed1985ed
--- /dev/null
+++ b/files/ja/web/xpath/functions/generate-id/index.html
@@ -0,0 +1,47 @@
+---
+title: generate-id
+slug: Web/XPath/Functions/generate-id
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/generate-id
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>generate-id</code>関数は、指定されたノード集合の最初のノードの一意のIDを生成し、そのIDを含む文字列を返します。</p>
+
+<h3 id="Syntax" name="Syntax">構文</h3>
+
+<pre class="eval">generate-id( [<em>node-set</em>] )
+</pre>
+
+<h3 id="Arguments" name="Arguments">引数</h3>
+
+<dl>
+ <dt><code><em>node-set</em></code> (任意)</dt>
+ <dd>このノード集合の最初のノードに対してIDが生成されます。省略すると、現在のコンテキストノードが使用されます。</dd>
+</dl>
+
+<h3 id="Returns" name="Returns">戻り値</h3>
+
+<p>生成されたIDを含む文字列。</p>
+
+<h3 id="Notes" name="Notes">注記</h3>
+
+<ul>
+ <li>同じIDは、現在の変換で現在の文書の同じノードに対して毎回生成されなければなりません</li>
+</ul>
+
+<ul>
+ <li>生成されたIDは、その後の変換では同じではない可能性があります</li>
+</ul>
+
+<p>この関数はXPathへのXSLT固有の追加です。コアXPath関数ライブラリの一部ではありません。</p>
+
+<h3 id="Defined" name="Defined">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-generate-id">XSLT 1.0 12.4</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Gecko のサポート</h3>
+
+<p>サポート済み</p>
diff --git a/files/ja/web/xpath/functions/id/index.html b/files/ja/web/xpath/functions/id/index.html
new file mode 100644
index 0000000000..745c86d70f
--- /dev/null
+++ b/files/ja/web/xpath/functions/id/index.html
@@ -0,0 +1,59 @@
+---
+title: id
+slug: Web/XPath/Functions/id
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/id
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>id</code> 関数は与えられた ID に一致するノードを探し、識別されたノードを格納するノード集合を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">id(<em>expression</em> )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><code><em>expression</em></code></dt>
+ <dd><code><em>expression</em></code> がノード集合ならば、そのノード集合内のそれぞれのノードの文字列値が個々の ID として扱われます。返されるノード集合はそれらの ID に対応するノードの集合です。</dd>
+</dl>
+
+<dl>
+ <dd><code><em>expression</em></code> が文字列、またはその他のノード集合以外の型である場合、<code><em>expression</em></code> は空白で区切られた ID のリストとして扱われます。返されるノード集合はそれらの ID に対応するノードの集合です。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>与えられた単一または複数の ID によって識別された、単一または複数のノードを格納したノード集合。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<ul>
+ <li>どの属性が ID として扱われるかは、XML 文書の DTD によって決定されます。 <a class="external" href="http://www.w3.org/TR/xpath#unique-id">XPath 1.0 5.2.1</a> を参照してください。</li>
+</ul>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-id">XPath 1.0 4.1</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>一部サポート</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/id", "fr": "fr/XPath/Fonctions/id", "pl": "pl/XPath/Funkcje/id" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/index.html b/files/ja/web/xpath/functions/index.html
new file mode 100644
index 0000000000..9327b0dde0
--- /dev/null
+++ b/files/ja/web/xpath/functions/index.html
@@ -0,0 +1,55 @@
+---
+title: Functions
+slug: Web/XPath/Functions
+tags:
+ - Transforming_XML_with_XSLT
+ - XPath
+ - XPath_Reference
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions
+---
+<p>{{ XsltRef() }}</p>
+
+<p>以下はコア <a href="/ja/docs/XPath">XPath</a> 関数及び <a href="/ja/docs/XSLT">XSLT</a> 固有の追加 XPath 関数の、解説、構文、引数一覧、返される型、該当する W3C 勧告の原典、及び <a href="/ja/docs/Gecko">Gecko</a> での現在の対応状況を含む注釈付きの一覧です。 XPath/XSLT 関数の使用に関するより詳しい情報は、<a href="/ja/docs/Web/XSLT/Transforming_XML_with_XSLT/For_Further_Reading">より詳しい読み物</a>のページをご覧ください。</p>
+
+<ul>
+ <li><a href="/ja/docs/XPath/Functions/boolean">boolean()</a></li>
+ <li><a href="/ja/docs/ja/XPath/Functions/ceiling">ceiling()</a></li>
+ <li><a href="/ja/docs/ja/XPath/Functions/concat">concat()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/contains">contains()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/count">count()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/current">current()</a><em>XSLT 固有</em></li>
+ <li><a href="/ja/docs/XPath/Functions/document">document()</a><em>XSLT 固有</em></li>
+ <li><a href="/ja/docs/XPath/Functions/element-available">element-available()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/false">false()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/floor">floor()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/format-number">format-number()</a><em> XSLT 固有</em></li>
+ <li><a href="/ja/docs/XPath/Functions/function-available">function-available()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/generate-id">generate-id()</a><em> XSLT 固有</em></li>
+ <li><a href="/ja/docs/XPath/Functions/id">id()</a><em> (一部対応)</em></li>
+ <li><a href="/ja/docs/XPath/Functions/key">key() </a><em>XSLT 固有</em></li>
+ <li><a href="/ja/docs/XPath/Functions/lang">lang()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/last">last()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/local-name">local-name()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/name">name()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/namespace-uri">namespace-uri()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/normalize-space">normalize-space()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/not">not()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/number">number()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/position">position()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/round">round()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/starts-with">starts-with()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/string">string()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/string-length">string-length()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/substring">substring()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/substring-after">substring-after()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/substring-before">substring-before()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/sum">sum()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/system-property">system-property()</a><em> XSLT 固有</em></li>
+ <li><a href="/ja/docs/XPath/Functions/translate">translate()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/true">true()</a></li>
+ <li><a href="/ja/docs/XPath/Functions/unparsed-entity-url">unparsed-entity-url()</a><em> XSLT 固有</em><em>(未対応)</em></li>
+</ul>
+
+<p>{{QuickLinksWithSubpages("/ja/docs/Web/XPath")}}</p>
diff --git a/files/ja/web/xpath/functions/key/index.html b/files/ja/web/xpath/functions/key/index.html
new file mode 100644
index 0000000000..5c8243707c
--- /dev/null
+++ b/files/ja/web/xpath/functions/key/index.html
@@ -0,0 +1,48 @@
+---
+title: key
+slug: Web/XPath/Functions/key
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/key
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>key</code>関数は、与えられたキーに対して与えられた値を持つノードのノード集合を返します。</p>
+
+<h3 id="Syntax" name="Syntax">構文</h3>
+
+<pre class="eval">key(<em>keyname</em> ,<em>value</em> )
+</pre>
+
+<h3 id="Arguments" name="Arguments">引数</h3>
+
+<dl>
+ <dt><code><em>keyname</em></code></dt>
+ <dd>使用される<code><a href="/ja/docs/XSLT/Elements/key">xsl:key</a></code>要素の名前を含む文字列。</dd>
+</dl>
+
+<dl>
+ <dt><code><em>value</em></code></dt>
+ <dd>返されるノード集合には、与えられたキーに対してこの値を持つすべてのノードが含まれます。</dd>
+</dl>
+
+<h3 id="Returns" name="Returns">戻り値</h3>
+
+<p>ノード集合。</p>
+
+<h3 id="Notes" name="Notes">注記</h3>
+
+<ul>
+ <li><code><a href="/ja/docs/XSLT/Elements/key">xsl:key</a></code>要素は、指定された要素がキーと一致するために使用される属性を定義します</li>
+</ul>
+
+<p>この関数はXPathへのXSLT固有の追加です。コアXPath関数ライブラリの一部ではありません。</p>
+
+<h3 id="Defined" name="Defined">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-key">XSLT 1.0 12.2</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Gecko のサポート</h3>
+
+<p>サポート済み</p>
diff --git a/files/ja/web/xpath/functions/lang/index.html b/files/ja/web/xpath/functions/lang/index.html
new file mode 100644
index 0000000000..b52a8114d0
--- /dev/null
+++ b/files/ja/web/xpath/functions/lang/index.html
@@ -0,0 +1,81 @@
+---
+title: lang
+slug: Web/XPath/Functions/lang
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/lang
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>lang</code> 関数は、コンテキストノードの言語が与えられた言語に一致するかどうかを判定し、真偽値 true または false を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">lang(<em>string</em> )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><code><em>string</em></code></dt>
+ <dd>マッチさせる言語コードまたはローカライゼーション (言語と国) コード。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>コンテキストノードが与えられた言語に一致すれば <code>true</code>。そうでなければ <code>false</code>。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<ul>
+ <li>ノードの言語はそのノードの <code>xml:lang</code> 属性で決定されます。 現在のノードが <code>xml:lang</code> 属性を持たなければ、 <code>xml:lang</code> 属性を持つ直近の祖先の <code>xml:lang</code> 属性の値が現在のノードの言語を決定します。言語を判定することができなければ (どの祖先も <code>xml:lang</code> 属性を持たなければ) 、この関数は false を返します。</li>
+</ul>
+
+<ul>
+ <li>与えられた <code><em>string</em></code> に国コードが指定されていなければ、国コードにかかわらずその言語のどのノードにもマッチします。その逆は真ではありません。</li>
+</ul>
+
+<p>このような XML の断片と、</p>
+
+<pre>&lt;p xml:lang="en"&gt;I went up a floor.&lt;/p&gt;
+&lt;p xml:lang="en-GB"&gt;I took the lift.&lt;/p&gt;
+&lt;p xsl:lang="en-US"&gt;I rode the elevator.&lt;/p&gt;</pre>
+
+<p>このような XSL テンプレートの一部があったとすると、</p>
+
+<pre class="eval">&lt;xsl:value-of select="count(//p[lang('en')])" /&gt;
+&lt;xsl:value-of select="count(//p[lang('en-GB')])" /&gt;
+&lt;xsl:value-of select="count(//p[lang('en-US')])" /&gt;
+&lt;xsl:value-of select="count(//p[lang('de')])" /&gt;
+</pre>
+
+<p>出力は次のようになるでしょう。</p>
+
+<pre class="eval">3
+1
+1
+0
+</pre>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-lang">XPath 1.0 4.3</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/lang", "fr": "fr/XPath/Fonctions/lang", "pl": "pl/XPath/Funkcje/lang" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/last/index.html b/files/ja/web/xpath/functions/last/index.html
new file mode 100644
index 0000000000..60cbe6e906
--- /dev/null
+++ b/files/ja/web/xpath/functions/last/index.html
@@ -0,0 +1,46 @@
+---
+title: last
+slug: Web/XPath/Functions/last
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/last
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>last</code> 関数は、式評価コンテキストのコンテキストサイズに等しい数値を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">last()
+</pre>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>式評価コンテキストのコンテキストサイズに等しい整数。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<ul>
+ <li>この関数は、特定のノードがノード集合内で最後のものであるかどうかを判定するために、 <a href="ja/XPath/Functions/position"> position()</a> 関数をともなってよく用いられます。</li>
+</ul>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-last">XPath 1.0 4.1</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/last", "fr": "fr/XPath/Fonctions/last", "pl": "pl/XPath/Funkcje/last" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/local-name/index.html b/files/ja/web/xpath/functions/local-name/index.html
new file mode 100644
index 0000000000..f387d68dcc
--- /dev/null
+++ b/files/ja/web/xpath/functions/local-name/index.html
@@ -0,0 +1,55 @@
+---
+title: local-name
+slug: Web/XPath/Functions/local-name
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/local-name
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>local-name</code> 関数は、与えられたノード集合内の最初のノードの{{ 原語併記("ローカル名", "local name") }}を表す文字列を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">local-name( [<em>node-set</em>] )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><code><em>node-set</em></code> (省略可)</dt>
+ <dd>このノード集合内の最初のノードのローカル名が返されます。引数を省略すると、現在のコンテキストノードが使用されます。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>文字列。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<ul>
+ <li>ローカル名は{{ 原語併記("<a class='\"external\"' href='\"http://www.w3.org/TR/xpath#dt-expanded-name\"'>展開名</a>", "expanded-name") }}のローカル部分です。</li>
+</ul>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-local-name">XPath 1.0 4.1</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/local-name", "fr": "fr/XPath/Fonctions/local-name", "pl": "pl/XPath/Funkcje/local-name" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/name/index.html b/files/ja/web/xpath/functions/name/index.html
new file mode 100644
index 0000000000..56255abfcb
--- /dev/null
+++ b/files/ja/web/xpath/functions/name/index.html
@@ -0,0 +1,55 @@
+---
+title: name
+slug: Web/XPath/Functions/name
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/name
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>name</code> 関数は、与えられたノード集合内の最初のノードの QName を表す文字列を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">name( [<em>node-set</em>] )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><code><em>node-set</em></code> (省略可)</dt>
+ <dd>このノード集合内の最初のノードの QName が返されます。引数を省略すると、現在のコンテキストノードが使用されます。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>ノードの QName を表す文字列。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<ul>
+ <li><a class="external" href="http://www.w3.org/TR/REC-xml-names/#NT-QName">QName</a> はノードの修飾名であり、名前空間接頭辞とローカル名が含まれます。</li>
+</ul>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-local-name">XPath 1.0 4.1</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/name", "fr": "fr/XPath/Fonctions/name", "pl": "pl/XPath/Funkcje/name" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/namespace-uri/index.html b/files/ja/web/xpath/functions/namespace-uri/index.html
new file mode 100644
index 0000000000..abc925a58d
--- /dev/null
+++ b/files/ja/web/xpath/functions/namespace-uri/index.html
@@ -0,0 +1,59 @@
+---
+title: namespace-uri
+slug: Web/XPath/Functions/namespace-uri
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/namespace-uri
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>namespace-uri</code> 関数は、与えられたノード集合内の最初のノードの名前空間 URI を表す文字列を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">namespace-uri( [<em>node-set</em>] )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><code><em>node-set</em></code> (省略可)</dt>
+ <dd>このノード集合内の最初のノードの名前空間 URI が返されます。引数を省略すると、現在のコンテキストノードが使用されます。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>与えられたノードが属する名前空間の URI を表す文字列。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<ul>
+ <li>与えられたノードが特定の名前空間を持たなければ、空文字列が返されます。</li>
+</ul>
+
+<ul>
+ <li>要素ノードおよび属性ノード以外のノードに対しては、常に空文字列が返されます。</li>
+</ul>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-local-name">XPath 1.0 4.1</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/namespace-uri", "fr": "fr/XPath/Fonctions/namespace-uri", "pl": "pl/XPath/Funkcje/namespace-uri" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/normalize-space/index.html b/files/ja/web/xpath/functions/normalize-space/index.html
new file mode 100644
index 0000000000..5bfcf55d6b
--- /dev/null
+++ b/files/ja/web/xpath/functions/normalize-space/index.html
@@ -0,0 +1,45 @@
+---
+title: normalize-space
+slug: Web/XPath/Functions/normalize-space
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/normalize-space
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>normalize-space</code> 関数は文字列から前後の空白文字を取り除き、連続する空白文字を 1 つのスペースに置き換え、その結果として得られる文字列を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval notranslate">normalize-space( [<em>string</em>] )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><code><em>string</em></code> (省略可)</dt>
+ <dd>正規化する文字列。省略すると、コンテキストノードを文字列に変換したものが使用されます。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>正規化された文字列。</p>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-normalize-space">XPath 1.0 4.2</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
diff --git a/files/ja/web/xpath/functions/not/index.html b/files/ja/web/xpath/functions/not/index.html
new file mode 100644
index 0000000000..a12bf3d3d4
--- /dev/null
+++ b/files/ja/web/xpath/functions/not/index.html
@@ -0,0 +1,55 @@
+---
+title: not
+slug: Web/XPath/Functions/not
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/not
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>not</code> 関数は式を真偽値として評価し、その逆の値を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">not(<em>expression</em> )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><code><em>expression</em></code></dt>
+ <dd>この式は <a href="ja/XPath/Functions/boolean"> boolean()</a> 関数の引数として渡された場合とまったく同じように評価されます。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>false と評価できる式に対しては true を返し、true と評価できる式に対しては false を返します。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<ul>
+ <li>この関数は <a href="ja/XPath/Functions/boolean"> boolean()</a> 関数と同様のふるまいをしますが、返される値はその逆です。</li>
+</ul>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-not">XPath 1.0 4.3</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/not", "fr": "fr/XPath/Fonctions/not", "pl": "pl/XPath/Funkcje/not" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/number/index.html b/files/ja/web/xpath/functions/number/index.html
new file mode 100644
index 0000000000..99997dc9c4
--- /dev/null
+++ b/files/ja/web/xpath/functions/number/index.html
@@ -0,0 +1,58 @@
+---
+title: number
+slug: Web/XPath/Functions/number
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/number
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>number</code> 関数はオブジェクトを数値に変換し、その数値を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">number( [<em>object</em>] )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><em><code>object</code></em>(省略可)</dt>
+ <dd>数値に変換するオブジェクト。引数を省略すると、現在のコンテキストノードが使用されます。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>オブジェクトを変換した結果として得られる数値。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<ul>
+ <li>文字列は、文字列内で数値の前にある空白文字を取り除き、数値の後にある空白文字を無視することによって数値に変換されます。文字列がこのパターンに一致しない場合は、NaN に変換されます。</li>
+ <li>真偽値 true は 1 に変換され、false は 0 に変換されます。</li>
+ <li>ノード集合は、まず <a href="ja/XPath/Functions/string">string()</a> 関数を呼び出したかのように文字列に変換され、それから文字列の引数と同じ方法で変換されます。</li>
+ <li>4 つの基本型以外の型のオブジェクトは、その型に応じた方法で数値に変換されます。</li>
+</ul>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-number">XPath 1.0 4.4</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/number", "fr": "fr/XPath/Fonctions/number", "pl": "pl/XPath/Funkcje/number" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/position/index.html b/files/ja/web/xpath/functions/position/index.html
new file mode 100644
index 0000000000..80d3c2ed60
--- /dev/null
+++ b/files/ja/web/xpath/functions/position/index.html
@@ -0,0 +1,62 @@
+---
+title: position
+slug: Web/XPath/Functions/position
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/position
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>position</code> 関数は、式評価コンテキストのコンテキスト位置に等しい数値を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">position()
+</pre>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>式評価コンテキストのコンテキスト位置に等しい整数。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<ul>
+ <li>コンテキストにおけるノードの位置はゼロ始まりではないことに注意してください。 最初のノードの位置は 1 です。</li>
+</ul>
+
+<ul>
+ <li>コンテキストはパスのほかの部分によって決定します。</li>
+</ul>
+
+<pre class="eval">&lt;xsl:template match="//a[position() = 5]"&gt;
+ &lt;!-- このテンプレートは文書内のあらゆる位置にある
+ 5 番目の a 要素にマッチする --&gt;
+&lt;/xsl:template&gt;
+</pre>
+
+<pre class="eval">&lt;xsl:template match="//div[@class='foo']/bar[position() = 1]"&gt;
+ &lt;!-- このテンプレートは class 属性が "foo" に等しい div 要素の子である
+ 1 番目の bar 要素にマッチする --&gt;
+&lt;/xsl:template&gt;
+</pre>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-position">XPath 1.0 4.1</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/position", "fr": "fr/XPath/Fonctions/position", "pl": "pl/XPath/Funkcje/position" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/round/index.html b/files/ja/web/xpath/functions/round/index.html
new file mode 100644
index 0000000000..2d0b9e61a1
--- /dev/null
+++ b/files/ja/web/xpath/functions/round/index.html
@@ -0,0 +1,55 @@
+---
+title: round
+slug: Web/XPath/Functions/round
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/round
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>round</code> 関数は、与えられた数値に最も近い整数を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">round(<em>decimal</em> )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><em><code>decimal</code></em></dt>
+ <dd>丸められる小数。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p><em><code>decimal</code></em>よりも小さいか、大きいか、等しい、最も近い整数。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<ul>
+ <li>-0.5 は負のゼロに丸められます。 0.4 は正のゼロに丸められます。</li>
+</ul>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-round">XPath 1.0 4.4</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/round", "fr": "fr/XPath/Fonctions/round", "pl": "pl/XPath/Funkcje/round" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/starts-with/index.html b/files/ja/web/xpath/functions/starts-with/index.html
new file mode 100644
index 0000000000..9fd53c61bf
--- /dev/null
+++ b/files/ja/web/xpath/functions/starts-with/index.html
@@ -0,0 +1,52 @@
+---
+title: starts-with
+slug: Web/XPath/Functions/starts-with
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/starts-with
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>starts-with</code> 関数は第 1 引数の文字列が第 2 引数の文字列で始まるかどうかを調べ、true または false を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">starts-with(<em>haystack</em> ,<em>needle</em>)
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><em><code>haystack</code></em></dt>
+ <dd>検索される文字列。</dd>
+</dl>
+
+<dl>
+ <dt><em><code>needle</code></em></dt>
+ <dd>検索する文字列。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p><em><code>haystack</code></em>が<em><code>needle</code></em> で始まれば <code>true</code>。 そうでなければ <code>false</code>。</p>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-starts-with">XPath 1.0 4.2</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/starts-with", "fr": "fr/XPath/Fonctions/starts-with", "pl": "pl/XPath/Funkcje/starts-with" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/string-length/index.html b/files/ja/web/xpath/functions/string-length/index.html
new file mode 100644
index 0000000000..91f2cdb84c
--- /dev/null
+++ b/files/ja/web/xpath/functions/string-length/index.html
@@ -0,0 +1,47 @@
+---
+title: string-length
+slug: Web/XPath/Functions/string-length
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/string-length
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>string-length</code> 関数は、与えられた文字列の文字数に等しい数値を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">string-length( [<em>string</em>] )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><em><code>string</code></em>(省略可)</dt>
+ <dd>評価する文字列。省略すると、コンテキストノードを文字列に変換したものが使用されます。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>文字列の文字数に等しい整数。</p>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-string-length">XPath 1.0 4.2</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/string-length", "fr": "fr/XPath/Fonctions/string-length", "pl": "pl/XPath/Funkcje/string-length" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/string/index.html b/files/ja/web/xpath/functions/string/index.html
new file mode 100644
index 0000000000..9b81b0b54d
--- /dev/null
+++ b/files/ja/web/xpath/functions/string/index.html
@@ -0,0 +1,65 @@
+---
+title: string
+slug: Web/XPath/Functions/string
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/string
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>string</code> 関数は与えられた引数を文字列に変換します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">string( [<em>object</em>] )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><em><code>object</code></em>(省略可)</dt>
+ <dd>文字列に変換するオブジェクト。省略すると、コンテキストノードが使用されます。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>文字列。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<ul>
+ <li>オブジェクトがノード集合ならば、その集合内の最初のノードの文字列値が返されます。</li>
+ <li>数値は次のように変換されます。
+ <ul>
+ <li>NaN は文字列 NaN に変換されます。</li>
+ <li>正のゼロは文字列 0 に変換されます。</li>
+ <li>負のゼロは文字列 0 に変換されます。</li>
+ <li>正の無限大は文字列 Infinity に変換されます。</li>
+ <li>負の無限大は文字列 -Infinity に変換されます。</li>
+ <li>-1 と 1 の間の小数は、小数点の前に 0 を 1 つ付けた形式で文字列に変換されます。</li>
+ </ul>
+ </li>
+</ul>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-string">XPath 1.0 4.2</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/string", "fr": "fr/XPath/Fonctions/string", "pl": "pl/XPath/Funkcje/string" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/substring-after/index.html b/files/ja/web/xpath/functions/substring-after/index.html
new file mode 100644
index 0000000000..de1666a736
--- /dev/null
+++ b/files/ja/web/xpath/functions/substring-after/index.html
@@ -0,0 +1,69 @@
+---
+title: substring-after
+slug: Web/XPath/Functions/substring-after
+tags:
+ - XPath 関数
+ - XSLT
+ - XSLT_Reference
+ - substring-after
+translation_of: Web/XPath/Functions/substring-after
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>substring-after</code> 関数は、与えられた文字列内で、与えられた部分文字列よりも後にある残りの部分を返します。</p>
+
+<h3 id="Syntax" name="Syntax">構文</h3>
+
+<pre class="eval">substring-after(<em>haystack</em> ,<em>needle</em> )
+</pre>
+
+<h3 id="Arguments" name="Arguments">引数</h3>
+
+<dl>
+ <dt><em><code>haystack</code></em></dt>
+ <dd>評価される文字列。この文字列の一部が返される。</dd>
+</dl>
+
+<dl>
+ <dt><em><code>needle</code></em></dt>
+ <dd>検索する文字列。<em><code>haystack</code></em> 内で最初に見つかった<em><code>needle</code></em> よりも後にあるすべての文字が返される。</dd>
+</dl>
+
+<h3 id="Returns" name="Returns">返値</h3>
+
+<p>文字列。</p>
+
+<h3 id="Examples" name="Examples">例</h3>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th>XPath の例</th>
+ <th>出力</th>
+ </tr>
+ <tr>
+ <td><code>substring-after('aa-bb','-')</code></td>
+ <td><code>bb</code></td>
+ </tr>
+ <tr>
+ <td><code>substring-after('aa-bb','a')</code></td>
+ <td><code>a-bb</code></td>
+ </tr>
+ <tr>
+ <td><code>substring-after('aa-bb','b')</code></td>
+ <td><code>b</code></td>
+ </tr>
+ <tr>
+ <td><code>substring-after('aa-bb','q')</code></td>
+ <td>(空文字列)</td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="Defined" name="Defined">定義元</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-substring-after">XPath 1.0 4.2</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Gecko での対応</h3>
+
+<p>対応済み。</p>
diff --git a/files/ja/web/xpath/functions/substring-before/index.html b/files/ja/web/xpath/functions/substring-before/index.html
new file mode 100644
index 0000000000..d43a6f1c1e
--- /dev/null
+++ b/files/ja/web/xpath/functions/substring-before/index.html
@@ -0,0 +1,69 @@
+---
+title: substring-before
+slug: Web/XPath/Functions/substring-before
+tags:
+ - Function
+ - XSLT
+ - XSLT_Reference
+ - substring-before
+translation_of: Web/XPath/Functions/substring-before
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>substring-before</code> 関数は、与えられた文字列内で、与えられた部分文字列よりも前にある部分の文字列を返します。</p>
+
+<h3 id="Syntax" name="Syntax">構文</h3>
+
+<pre class="eval">substring-before(<em>haystack</em> ,<em>needle</em> )
+</pre>
+
+<h3 id="Arguments" name="Arguments">引数</h3>
+
+<dl>
+ <dt><em><code>haystack</code></em></dt>
+ <dd>評価される文字列。この文字列の一部が返される。</dd>
+</dl>
+
+<dl>
+ <dt><em><code>needle</code></em></dt>
+ <dd>検索する文字列。<em><code>haystack</code></em> 内で最初に見つかった<em><code>needle</code></em> よりも前にあるすべての文字が返される。</dd>
+</dl>
+
+<h3 id="Returns" name="Returns">返値</h3>
+
+<p>文字列。</p>
+
+<h3 id="Examples" name="Examples">例</h3>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th>XPath の例</th>
+ <th>出力</th>
+ </tr>
+ <tr>
+ <td><code>substring-before('aa-bb','-')</code></td>
+ <td><code>aa</code></td>
+ </tr>
+ <tr>
+ <td><code>substring-before('aa-bb','a')</code></td>
+ <td><code>(空文字列)</code></td>
+ </tr>
+ <tr>
+ <td><code>substring-before('aa-bb','b')</code></td>
+ <td><code>aa-</code></td>
+ </tr>
+ <tr>
+ <td><code>substring-before('aa-bb','q')</code></td>
+ <td>(空文字列)</td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="Defined" name="Defined">定義元</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-substring-before">XPath 1.0 4.2</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Gecko の対応</h3>
+
+<p>対応済み。</p>
diff --git a/files/ja/web/xpath/functions/substring/index.html b/files/ja/web/xpath/functions/substring/index.html
new file mode 100644
index 0000000000..5b1be6817e
--- /dev/null
+++ b/files/ja/web/xpath/functions/substring/index.html
@@ -0,0 +1,63 @@
+---
+title: substring
+slug: Web/XPath/Functions/substring
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/substring
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>substring</code> 関数は与えられた文字列の一部を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">substring(<em>string</em> ,<em>start</em> [,<em>length</em>] )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><em><code>string</code></em></dt>
+ <dd>評価する文字列。</dd>
+</dl>
+
+<dl>
+ <dt><em><code>start</code></em></dt>
+ <dd><em><code>string</code></em>内での部分文字列の開始位置。</dd>
+</dl>
+
+<dl>
+ <dt><em><code>length</code></em>(省略可)</dt>
+ <dd>部分文字列の長さ。 省略すると、返される文字列には<em><code>start</code></em> の位置から<em><code>string</code></em> の最後までのすべての文字が格納される。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>文字列。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<p>他の XPath 関数と同様に、位置はゼロ始まりではありません。 文字列内の最初の文字の位置は 1 であり、0 ではありません。</p>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-substring">XPath 1.0 4.2</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/substring", "es": "es/XPath/Funciones/substring", "fr": "fr/XPath/Fonctions/substring", "pl": "pl/XPath/Funkcje/substring" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/sum/index.html b/files/ja/web/xpath/functions/sum/index.html
new file mode 100644
index 0000000000..00c6c2ae56
--- /dev/null
+++ b/files/ja/web/xpath/functions/sum/index.html
@@ -0,0 +1,53 @@
+---
+title: sum
+slug: Web/XPath/Functions/sum
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/sum
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>sum</code> 関数は、与えられたノード集合内のそれぞれのノードの数値としての値を合計した数値を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">sum(<em>node-set</em> )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><em><code>node-set</code></em></dt>
+ <dd>評価されるノード集合。 このノード集合内のそれぞれのノードが <a href="ja/XPath/Functions/number">number()</a> 関数に渡されたかのように評価され、その結果として得られた数値の合計が返される。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>数値。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<p><em>(なし)</em></p>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-sum">XPath 1.0 4.3</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/sum", "fr": "fr/XPath/Fonctions/sum", "pl": "pl/XPath/Funkcje/sum" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/system-property/index.html b/files/ja/web/xpath/functions/system-property/index.html
new file mode 100644
index 0000000000..74f6ab56cb
--- /dev/null
+++ b/files/ja/web/xpath/functions/system-property/index.html
@@ -0,0 +1,43 @@
+---
+title: system-property
+slug: Web/XPath/Functions/system-property
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/system-property
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>system-property</code>関数は、指定されたシステムプロパティを表すオブジェクトを返します。</p>
+
+<h3 id="Syntax" name="Syntax">構文</h3>
+
+<pre class="eval notranslate">system-property(<var>name</var>)
+</pre>
+
+<h3 id="Arguments" name="Arguments">引数</h3>
+
+<dl>
+ <dt><code><var>name</var></code> (任意)</dt>
+ <dd>システムプロパティの名前。引数は QName である文字列に評価される必要があります。 QName は、式のスコープ内の名前空間宣言を使用して名前に展開されます。 system-property 関数は、名前によって識別されるシステムプロパティの値を表すオブジェクトを戻します。そのようなシステムプロパティがない場合は、空の文字列を返す必要があります。</dd>
+</dl>
+
+<h3 id="Returns" name="Returns">返値</h3>
+
+<p>指定されたシステムプロパティを表すオブジェクト。</p>
+
+<h3 id="Notes" name="Notes">注</h3>
+
+<ul>
+ <li>xsl:version: プロセッサーによって実装された XSLT のバージョンを示す数字。このドキュメントで指定されているバージョンの XSLT を実装している XSLT プロセッサの場合、これは 1.0 です</li>
+ <li>xsl:vendor: XSLT プロセッサーのベンダーを識別する文字列</li>
+ <li>xsl:vendor-url: XSLT プロセッサーのベンダーを識別する URL を含む文字列。通常これはベンダーのウェブサイトのホストページ (ホームページ) です</li>
+</ul>
+
+<h3 id="Defined" name="Defined">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-system-property">XSLT 1.0 12.4</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Gecko での対応</h3>
+
+<p>対応済み</p>
diff --git a/files/ja/web/xpath/functions/translate/index.html b/files/ja/web/xpath/functions/translate/index.html
new file mode 100644
index 0000000000..2fb9f19df0
--- /dev/null
+++ b/files/ja/web/xpath/functions/translate/index.html
@@ -0,0 +1,93 @@
+---
+title: translate
+slug: Web/XPath/Functions/translate
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/translate
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>translate</code> 関数は、文字列と、その文字列を変換するための文字の集合を評価し、変換された文字列を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval notranslate">translate(<em>string</em> ,<em>abc</em> ,<em>XYZ</em> )
+</pre>
+
+<p>{{ 英語版章題("Arguments") }}</p>
+
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0">引数</h3>
+
+<dl>
+ <dt><em><code>string</code></em></dt>
+ <dd>評価する文字列。</dd>
+</dl>
+
+<dl>
+ <dt><em><code>abc</code></em></dt>
+ <dd>置換の対象となる文字を格納した文字列。</dd>
+</dl>
+
+<dl>
+ <dt><em><code>XYZ</code></em></dt>
+ <dd>置換に使用する文字を格納した文字列。 例えば<em><code>string</code></em> の中に<em><code>abc</code></em> の 1 文字目が見つかると、それらはすべて<em><code>XYZ</code></em> の 1 文字目に置き換えられる。</dd>
+</dl>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>変換された文字列。</p>
+
+<p>{{ 英語版章題("Notes") }}</p>
+
+<h3 id=".E6.B3.A8.E8.A8.98" name=".E6.B3.A8.E8.A8.98">注記</h3>
+
+<p>XPath では、大文字と小文字の変換に使用するための解決策としては、translate 関数はすべての言語において十分なものであるとは言えないと注記されています。 XPath の将来のバージョンでは、大文字と小文字の変換のための関数が追加されるかもしれません。</p>
+
+<p>ですが、現在のところはこの関数が文字列を大文字や小文字に変換するのには最も適しています。</p>
+
+<p>例</p>
+
+<pre class="eval notranslate">&lt;xsl:value-of select="translate('The quick brown fox.', 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" /&gt;
+</pre>
+
+<p>出力</p>
+
+<pre class="eval notranslate">THE QUICK BROWN FOX.
+</pre>
+
+<ul>
+ <li><em><code>abc</code></em> が <em><code>XYZ</code></em> よりも長い場合、<em><code>XYZ</code></em> の中に対応する文字がない <em><code>abc</code></em> の文字はすべて削除されます。</li>
+</ul>
+
+<p>例</p>
+
+<pre class="eval notranslate">&lt;xsl:value-of select="translate('The quick brown fox.', 'brown', 'red'" /&gt;
+</pre>
+
+<p>出力</p>
+
+<pre class="eval notranslate">The quick red fdx.
+</pre>
+
+<ul>
+ <li><em><code>XYZ</code></em> に <em><code>abc</code></em> よりも多く文字が含まれている場合、余分な文字は無視されます。</li>
+</ul>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-translate">XPath 1.0 4.2</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/translate", "fr": "fr/XPath/Fonctions/translate", "pl": "pl/XPath/Funkcje/translate" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/true/index.html b/files/ja/web/xpath/functions/true/index.html
new file mode 100644
index 0000000000..1e6bfa7d6c
--- /dev/null
+++ b/files/ja/web/xpath/functions/true/index.html
@@ -0,0 +1,38 @@
+---
+title: 'true'
+slug: Web/XPath/Functions/true
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/true
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>true</code> 関数は真偽値 true を返します。</p>
+
+<p>{{ 英語版章題("Syntax") }}</p>
+
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87">構文</h3>
+
+<pre class="eval">true()
+</pre>
+
+<p>{{ 英語版章題("Returns") }}</p>
+
+<h3 id=".E6.88.BB.E3.82.8A.E5.80.A4" name=".E6.88.BB.E3.82.8A.E5.80.A4">戻り値</h3>
+
+<p>真偽値 <code>true</code>.</p>
+
+<p>{{ 英語版章題("Defined") }}</p>
+
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-true">XPath 1.0 4.3</a></p>
+
+<p>{{ 英語版章題("Gecko support") }}</p>
+
+<h3 id="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88" name="Gecko_.E3.81.A7.E3.81.AE.E3.82.B5.E3.83.9D.E3.83.BC.E3.83.88">Gecko でのサポート</h3>
+
+<p>サポート済み。</p>
+
+<div class="noinclude">{{ languages( { "en": "en/XPath/Functions/true", "es": "es/XPath/Funciones/true", "fr": "fr/XPath/Fonctions/true", "pl": "pl/XPath/Funkcje/true" } ) }}</div>
diff --git a/files/ja/web/xpath/functions/unparsed-entity-url/index.html b/files/ja/web/xpath/functions/unparsed-entity-url/index.html
new file mode 100644
index 0000000000..6c281a53b3
--- /dev/null
+++ b/files/ja/web/xpath/functions/unparsed-entity-url/index.html
@@ -0,0 +1,32 @@
+---
+title: unparsed-entity-url
+slug: Web/XPath/Functions/unparsed-entity-url
+tags:
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/unparsed-entity-url
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>unparsed-entity-url()</code>関数は、指定された名前を持つ解析されていないエンティティのURIを返します。これは、ソース文書のDTDで参照される非XMLデータです。</p>
+
+<h3 id="Syntax" name="Syntax">構文</h3>
+
+<pre class="eval notranslate">string unparsed-entity-url(string)
+</pre>
+
+<h3 id="Arguments" name="Arguments">引数</h3>
+
+<p>解析されていないエンティティの名前。引数が文字列でない場合は、 string() 関数の規則を使用して変換されます。名前は XML 名でなければなりません。</p>
+
+<h3 id="Returns" name="Returns">返値</h3>
+
+<p>存在する場合、 DTD から取り出された未解析エンティティの URI。それ以外の場合は空の文字列です。</p>
+
+<h3 id="Defined" name="Defined">定義</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-unparsed-entity-uri">XSLT 1.0 12.4</a></p>
+
+<h3 id="Gecko_support" name="Gecko_support">Gecko の対応状況</h3>
+
+<p>未対応</p>