aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/exslt
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/exslt
parent8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff)
downloadtranslated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip
initial commit
Diffstat (limited to 'files/ja/web/exslt')
-rw-r--r--files/ja/web/exslt/exsl/index.html6
-rw-r--r--files/ja/web/exslt/exsl/node-set/index.html36
-rw-r--r--files/ja/web/exslt/exsl/object-type/index.html43
-rw-r--r--files/ja/web/exslt/index.html154
-rw-r--r--files/ja/web/exslt/math/highest/index.html38
-rw-r--r--files/ja/web/exslt/math/index.html6
-rw-r--r--files/ja/web/exslt/math/lowest/index.html38
7 files changed, 321 insertions, 0 deletions
diff --git a/files/ja/web/exslt/exsl/index.html b/files/ja/web/exslt/exsl/index.html
new file mode 100644
index 0000000000..9ddddaebc7
--- /dev/null
+++ b/files/ja/web/exslt/exsl/index.html
@@ -0,0 +1,6 @@
+---
+title: exsl
+slug: Web/EXSLT/exsl
+translation_of: Web/EXSLT/exsl
+---
+<p>{{wiki.localize('System.API.page-generated-for-subpage')}}</p>
diff --git a/files/ja/web/exslt/exsl/node-set/index.html b/files/ja/web/exslt/exsl/node-set/index.html
new file mode 100644
index 0000000000..03f67e3748
--- /dev/null
+++ b/files/ja/web/exslt/exsl/node-set/index.html
@@ -0,0 +1,36 @@
+---
+title: node-set
+slug: Web/EXSLT/exsl/node-set
+tags:
+ - EXSLT
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/EXSLT/exsl/node-set
+---
+<p>
+{{ XsltRef() }}
+{{ Fx_minversion_header(3) }}
+</p><p><br>
+<code>exsl:node-set()</code>は、<code>xsl:variable</code>の値を取得するための選択属性の代わりに、<code>xsl:variable</code>を見た時に得られる返却ツリー・フラグメントからノードセットを返します。これにより、変数内に生成されたXMLを複数ステップで処理させることができる。
+</p><p>また、文字列をテキストノードに変換するために<code>exsl:node-set()</code>を使うことができます。
+</p>
+<h3 id="Syntax" name="Syntax"> Syntax </h3>
+<pre class="eval">exsl:node-set(<i>object</i>)
+</pre>
+<h3 id="Arguments" name="Arguments"> Arguments </h3>
+<dl><dt><code><i>object</i></code>
+</dt><dd>対応するノードセットを返却するためのオブジェクト
+</dd></dl>
+<h3 id="Returns" name="Returns"> Returns </h3>
+<p>指定された<code><i>object</i></code>に対応するノードセット
+</p>
+<h3 id="Defined" name="Defined"> Defined </h3>
+<p><a href="http://www.exslt.org/regexp/functions/node-set/index.html" class="external">EXSLT - EXSL:NODE-SET</a>
+</p>
+<h3 id="Gecko_support" name="Gecko_support"> Gecko support </h3>
+<p>Gecko 1.9およびそれ以降でサポートされる。
+</p><p><br>
+</p>
+<div class="noinclude">
+</div>
+{{ languages( { "en": "en/EXSLT/exsl/node-set", "es": "es/EXSLT/exsl/node-set", "fr": "fr/EXSLT/exsl/node-set" } ) }}
diff --git a/files/ja/web/exslt/exsl/object-type/index.html b/files/ja/web/exslt/exsl/object-type/index.html
new file mode 100644
index 0000000000..704757e8a3
--- /dev/null
+++ b/files/ja/web/exslt/exsl/object-type/index.html
@@ -0,0 +1,43 @@
+---
+title: object-type
+slug: Web/EXSLT/exsl/object-type
+tags:
+ - EXSLT
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/EXSLT/exsl/object-type
+---
+<p>
+{{ XsltRef() }}
+{{ Fx_minversion_header(3) }}
+</p><p><br>
+<code>exsl:object-type()</code> 指定されたオブジェクトの型を示す文字列を返却する。
+</p><p>{{ Note("ほとんどの <a href='\"ja/XSLT\"'>XSLT</a> オブジェクトの型は安全に他の型へ自動変換されることがある。; しかしながら、ある自動変換はエラーを発生させる。特に、非ノードセットをノードセットとして扱う場合がそうである。この関数により、名前付きテンプレートや拡張関数の作者は、引数の値に柔軟性を容易に持たせることができる。") }}
+</p>
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87"> 構文 </h3>
+<pre class="eval">exsl:object-type(<i>object</i>)
+</pre>
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0"> 引数 </h3>
+<dl><dt><code><i>object</i></code>
+</dt><dd>型が返却されるオブジェクト
+</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>下記いずれかのオブジェクトの型
+</p>
+<ul><li> <code>string</code>
+</li><li> <code>number</code>
+</li><li> <code>boolean</code>
+</li><li> <code>node-set</code>
+</li><li> <code>RTF</code>
+</li><li> <code>external</code>
+</li></ul>
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9"> 定義 </h3>
+<p><a href="http://www.exslt.org/regexp/functions/object-type/index.html" class="external">EXSLT - EXSL:OBJECT-TYPE</a>
+</p>
+<h3 id="Gecko_.E5.AF.BE.E5.BF.9C" name="Gecko_.E5.AF.BE.E5.BF.9C"> Gecko 対応 </h3>
+<p>Gecko 1.9、および以降でサポート
+</p><p><br>
+</p>
+<div class="noinclude">
+</div>
+{{ languages( { "en": "en/EXSLT/exsl/object-type", "es": "es/EXSLT/exsl/object-type", "fr": "fr/EXSLT/exsl/object-type" } ) }}
diff --git a/files/ja/web/exslt/index.html b/files/ja/web/exslt/index.html
new file mode 100644
index 0000000000..e6e843fbef
--- /dev/null
+++ b/files/ja/web/exslt/index.html
@@ -0,0 +1,154 @@
+---
+title: EXSLT
+slug: Web/EXSLT
+tags:
+ - EXSLT
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/EXSLT
+---
+<p>{{XSLTRef}}</p>
+
+<div>
+<section id="Quick_Links">
+<ol>
+ <li><strong><a href="https://developer.mozilla.org/en-US/docs/Web/XSLT">XSLT</a></strong></li>
+ <li><strong><a href="https://developer.mozilla.org/en-US/docs/Web/EXSLT">EXSLT</a></strong></li>
+ <li><strong><a href="https://developer.mozilla.org/en-US/docs/Web/XPath">XPath</a></strong></li>
+ <li class="toggle">
+ <details open><summary><a href="https://developer.mozilla.org/en-US/docs/Web/EXSLT/exsl">Common (exsl)</a></summary>{{ListSubpagesForSidebar("/ja/docs/EXSLT/exsl", "", "", "exsl:", ")")}}</details>
+ </li>
+ <li class="toggle">
+ <details open><summary><a href="https://developer.mozilla.org/en-US/docs/Web/EXSLT/math">Math (math)</a></summary>{{ListSubpagesForSidebar("/ja/docs/EXSLT/math", "", "", "math:", ")")}}</details>
+ </li>
+ <li class="toggle">
+ <details open><summary><a href="https://developer.mozilla.org/en-US/docs/Web/EXSLT/regexp">Regular expressions (regexp)</a></summary>{{ListSubpagesForSidebar("/ja/docs/EXSLT/regexp", "", "", "regexp:", ")")}}</details>
+ </li>
+ <li class="toggle">
+ <details open><summary><a href="https://developer.mozilla.org/en-US/docs/Web/EXSLT/set">Sets (set)</a></summary>{{ListSubpagesForSidebar("/ja/docs/EXSLT/set", "", "", "set:", ")")}}</details>
+ </li>
+ <li class="toggle">
+ <details open><summary><a href="https://developer.mozilla.org/en-US/docs/Web/EXSLT/str">Strings (str)</a></summary>{{ListSubpagesForSidebar("/ja/docs/EXSLT/str", "", "", "str:", ")")}}</details>
+ </li>
+</ol>
+</section>
+{{QuickLinksWithSubpages("/ja/docs/EXSLT")}}</div>
+
+<p>{{ Fx_minversion_header(3) }}</p>
+
+<p>EXSLTは <a href="ja/XSLT">XSLT</a>の拡張です. 幾つかのモジュールがある。Firefox にサポートされているものを以下に示す:</p>
+
+<dl>
+ <dt><a href="#Common">Common</a> (<code>exsl</code>)</dt>
+ <dd>基本的な拡張要素と関数。</dd>
+ <dt><a href="#Math">Math</a> (<code>math</code>)</dt>
+ <dd>ノード比較ルーチン。</dd>
+ <dt><a href="#Regular_expressions">Regular expressions</a> (<code>regexp</code>)</dt>
+ <dd>JavaScriptスタイル正規表現を扱う。</dd>
+ <dt><a href="#Sets">Sets</a> (<code>set</code>)</dt>
+ <dd>集合操作ルーチン。</dd>
+ <dt><a href="#Strings">Strings</a> (<code>str</code>)</dt>
+ <dd>文字列操作関数。</dd>
+</dl>
+
+<h3 id="EXSLT.E4.BD.BF.E7.94.A8.E6.96.B9.E6.B3.95" name="EXSLT.E4.BD.BF.E7.94.A8.E6.96.B9.E6.B3.95">EXSLT使用方法</h3>
+
+<p>EXSLT拡張を使用するためには、スタイルシートに拡張名前空間として名前空間を宣言する必要があります。 例)正規表現パッケージの使用:</p>
+
+<pre class="eval">&lt;xsl:stylesheet version="1.0"
+ xmlns:xsl="<a class="external" href="http://www.w3.org/1999/XSL/Transform" rel="freelink">http://www.w3.org/1999/XSL/Transform</a>"
+ xmlns:regexp="<a class="external" href="http://exslt.org/regular-expressions" rel="freelink">http://exslt.org/regular-expressions</a>"
+ extension-element-prefixes="regexp"&gt;
+
+&lt;xsl:import href="regexp.xsl" /&gt;
+
+...
+
+&lt;/xsl:stylesheet&gt;
+</pre>
+
+<h3 id="Common" name="Common">Common</h3>
+
+<p> EXSLT CommonパッケージはXSLTの機能に関わる基本関数を提供します。Commonパッケージの名前空間は <code><span class="nowiki">http://exslt.org/common</span></code>.</p>
+
+<h4 id="Functions" name="Functions">Functions</h4>
+
+<ul>
+ <li><a href="ja/EXSLT/exsl/node-set">exsl:node-set</a></li>
+ <li><a href="ja/EXSLT/exsl/object-type">exsl:object-type</a></li>
+</ul>
+
+<h3 id="Math" name="Math">Math</h3>
+
+<p>EXSLT Mathパッケージは数値とノード比較に関わる関数を提供する。Mathパッケージの名前空間は <code><span class="nowiki">http://exslt.org/math</span></code>.</p>
+
+<h4 id="Functions_2" name="Functions_2">Functions</h4>
+
+<ul>
+ <li><a href="ja/EXSLT/math/highest">math:highest</a></li>
+ <li><a href="ja/EXSLT/math/lowest">math:lowest</a></li>
+ <li><a href="ja/EXSLT/math/max">math:max</a></li>
+ <li><a href="ja/EXSLT/math/min">math:min</a></li>
+</ul>
+
+<h3 id="Regular_expressions" name="Regular_expressions">Regular expressions</h3>
+
+<p>EXSLT Regular ExpressionsパッケージはJavaScriptスタイルの正規表現を使った、 検査(test)、検索(match)、および置換(replace)を行う関数を提供する。</p>
+
+<p>Regular Expressionsの名前空間は <code><span class="nowiki">http://exslt.org/regular-expressions</span></code>.</p>
+
+<h4 id="Functions_3" name="Functions_3">Functions</h4>
+
+<ul>
+ <li><a href="ja/EXSLT/regexp/match">regexp:match</a></li>
+ <li><a href="ja/EXSLT/regexp/replace">regexp:replace</a></li>
+ <li><a href="ja/EXSLT/regexp/test">regexp:test</a></li>
+</ul>
+
+<h3 id="Sets" name="Sets">Sets</h3>
+
+<p>EXSLT Setsパッケージは集合操作関数を提供する。Setsパッケージの名前空間は</p>
+
+<pre class="eval"><code><span class="nowiki">http://exslt.org/sets</span></code>.
+</pre>
+
+<h4 id="Functions_4" name="Functions_4">Functions</h4>
+
+<ul>
+ <li><a href="ja/EXSLT/set/difference">set:difference</a></li>
+ <li><a href="ja/EXSLT/set/distinct">set:distinct</a></li>
+ <li><a href="ja/EXSLT/set/intersection">set:intersection</a></li>
+ <li><a href="ja/EXSLT/set/has-same-node">set:has-same-node</a></li>
+ <li><a href="ja/EXSLT/set/leading">set:leading</a></li>
+ <li><a href="ja/EXSLT/set/trailing">set:trailing</a></li>
+</ul>
+
+<h3 id="Strings" name="Strings">Strings</h3>
+
+<p>EXSLT Stringsパッケージは文字列操作関数を提供する。 Stringsパッケージの名前空間は<code><span class="nowiki">http://exslt.org/sets</span></code>.</p>
+
+<h4 id="Functions_5" name="Functions_5">Functions</h4>
+
+<ul>
+ <li><a href="ja/EXSLT/str/concat">str:concat</a></li>
+ <li><a href="ja/EXSLT/str/split">str:split</a></li>
+ <li><a href="ja/EXSLT/str/tokenize">str:tokenize</a></li>
+</ul>
+
+<h4 id="Functions_6" name="Functions_6">Functions</h4>
+
+<ul>
+ <li><a href="ja/EXSLT/regexp/match">regexp:match</a></li>
+ <li><a href="ja/EXSLT/regexp/replace">regexp:replace</a></li>
+ <li><a href="ja/EXSLT/regexp/test">regexp:test</a></li>
+</ul>
+
+<h3 id="See_also" name="See_also">See also</h3>
+
+<ul>
+ <li><a class="external" href="http://www.exslt.org/">EXSLT web site</a></li>
+</ul>
+
+<p>&lt;/div&gt;</p>
+
+<p>{{ languages( { "en": "en/EXSLT", "es": "es/EXSLT", "fr": "fr/EXSLT", "pl": "pl/EXSLT" } ) }}</p>
diff --git a/files/ja/web/exslt/math/highest/index.html b/files/ja/web/exslt/math/highest/index.html
new file mode 100644
index 0000000000..9db5221372
--- /dev/null
+++ b/files/ja/web/exslt/math/highest/index.html
@@ -0,0 +1,38 @@
+---
+title: highest
+slug: Web/EXSLT/math/highest
+tags:
+ - EXSLT
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/EXSLT/math/highest
+---
+<p>
+{{ XsltRef() }}
+{{ Fx_minversion_header(3) }}
+</p><p><br>
+<code>math:highest()</code> 指定されたノードセットの最大値を持つノードを返却する。( <code><a href="ja/EXSLT/math/max">math:max()</a></code> を使用して計算した最大値).
+</p><p>ノードの文字列を数値に変換した場合、一つのノードが最大値を持つ。
+</p><p>{{ Note() }}
+</p>
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87"> 構文 </h3>
+<pre class="eval">math:highest(<i>nodeSet</i>)
+</pre>
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0"> 引数 </h3>
+<dl><dt><code><i>nodeSet</i></code>
+</dt><dd>最大値を持つノードが返されるノードセット
+</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><a href="ja/EXSLT/math/max">math:max()</a></code>が返したノードのコピーからなる
+結果ツリー・フラグメント
+</p>
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9"> 定義 </h3>
+<p><a href="http://www.exslt.org/math/functions/highest/index.html" class="external">EXSLT - MATH:HIGHEST</a>
+</p>
+<h3 id="Gecko_.E5.AF.BE.E5.BF.9C" name="Gecko_.E5.AF.BE.E5.BF.9C"> Gecko 対応 </h3>
+<p>Gecko 1.9、および以降でサポート
+</p><p><br>
+</p>
+<div class="noinclude">
+</div>
+{{ languages( { "en": "en/EXSLT/math/highest", "es": "es/EXSLT/math/highest", "fr": "fr/EXSLT/math/highest" } ) }}
diff --git a/files/ja/web/exslt/math/index.html b/files/ja/web/exslt/math/index.html
new file mode 100644
index 0000000000..fe412ed7d8
--- /dev/null
+++ b/files/ja/web/exslt/math/index.html
@@ -0,0 +1,6 @@
+---
+title: math
+slug: Web/EXSLT/math
+translation_of: Web/EXSLT/math
+---
+<p>{{wiki.localize('System.API.page-generated-for-subpage')}}</p>
diff --git a/files/ja/web/exslt/math/lowest/index.html b/files/ja/web/exslt/math/lowest/index.html
new file mode 100644
index 0000000000..32ffbabff6
--- /dev/null
+++ b/files/ja/web/exslt/math/lowest/index.html
@@ -0,0 +1,38 @@
+---
+title: lowest
+slug: Web/EXSLT/math/lowest
+tags:
+ - EXSLT
+ - XSLT
+ - XSLT_Reference
+translation_of: Web/EXSLT/math/lowest
+---
+<p>
+{{ XsltRef() }}
+{{ Fx_minversion_header(3) }}
+</p><p><br>
+<code>math:lowest()</code> 指定されたノードセットの最小値を持つノードを返却する。( <code><a href="ja/EXSLT/math/min">math:min()</a></code> を使用して計算した最小値).
+</p><p>ノードの文字列を数値に変換した場合、一つのノードが最小値を持つ。
+</p><p>{{ Note() }}
+</p>
+<h3 id=".E6.A7.8B.E6.96.87" name=".E6.A7.8B.E6.96.87"> 構文 </h3>
+<pre class="eval">math:lowest(<i>nodeSet</i>)
+</pre>
+<h3 id=".E5.BC.95.E6.95.B0" name=".E5.BC.95.E6.95.B0"> 引数 </h3>
+<dl><dt><code><i>nodeSet</i></code>
+</dt><dd>最小値を持つノードが返されるノードセット
+</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><a href="ja/EXSLT/math/min">math:min()</a></code>が返したノードのコピーからなる
+結果ツリー・フラグメント
+</p>
+<h3 id=".E5.AE.9A.E7.BE.A9" name=".E5.AE.9A.E7.BE.A9"> 定義 </h3>
+<p><a href="http://www.exslt.org/math/functions/lowest/index.html" class="external">EXSLT - MATH:LOWEST</a>
+</p>
+<h3 id="Gecko_.E5.AF.BE.E5.BF.9C" name="Gecko_.E5.AF.BE.E5.BF.9C"> Gecko 対応 </h3>
+<p>Gecko 1.9、および以降でサポート
+</p><p><br>
+</p>
+<div class="noinclude">
+</div>
+{{ languages( { "en": "en/EXSLT/math/lowest", "es": "es/EXSLT/math/lowest", "fr": "fr/EXSLT/math/lowest" } ) }}