aboutsummaryrefslogtreecommitdiff
path: root/files/ko/web/xpath
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:42:17 -0500
commitda78a9e329e272dedb2400b79a3bdeebff387d47 (patch)
treee6ef8aa7c43556f55ddfe031a01cf0a8fa271bfe /files/ko/web/xpath
parent1109132f09d75da9a28b649c7677bb6ce07c40c0 (diff)
downloadtranslated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.tar.gz
translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.tar.bz2
translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.zip
initial commit
Diffstat (limited to 'files/ko/web/xpath')
-rw-r--r--files/ko/web/xpath/axes/ancestor-or-self/index.html7
-rw-r--r--files/ko/web/xpath/axes/ancestor/index.html7
-rw-r--r--files/ko/web/xpath/axes/attribute/index.html6
-rw-r--r--files/ko/web/xpath/axes/child/index.html6
-rw-r--r--files/ko/web/xpath/axes/descendant-or-self/index.html6
-rw-r--r--files/ko/web/xpath/axes/descendant/index.html6
-rw-r--r--files/ko/web/xpath/axes/following-sibling/index.html6
-rw-r--r--files/ko/web/xpath/axes/following/index.html6
-rw-r--r--files/ko/web/xpath/axes/index.html70
-rw-r--r--files/ko/web/xpath/axes/namespace/index.html10
-rw-r--r--files/ko/web/xpath/axes/parent/index.html6
-rw-r--r--files/ko/web/xpath/axes/preceding-sibling/index.html6
-rw-r--r--files/ko/web/xpath/axes/preceding/index.html6
-rw-r--r--files/ko/web/xpath/axes/self/index.html6
-rw-r--r--files/ko/web/xpath/functions/boolean/index.html39
-rw-r--r--files/ko/web/xpath/functions/ceiling/index.html41
-rw-r--r--files/ko/web/xpath/functions/concat/index.html29
-rw-r--r--files/ko/web/xpath/functions/contains/index.html47
-rw-r--r--files/ko/web/xpath/functions/count/index.html29
-rw-r--r--files/ko/web/xpath/functions/current/index.html61
-rw-r--r--files/ko/web/xpath/functions/document/index.html61
-rw-r--r--files/ko/web/xpath/functions/element-available/index.html29
-rw-r--r--files/ko/web/xpath/functions/false/index.html25
-rw-r--r--files/ko/web/xpath/functions/floor/index.html32
-rw-r--r--files/ko/web/xpath/functions/format-number/index.html49
-rw-r--r--files/ko/web/xpath/functions/function-available/index.html29
-rw-r--r--files/ko/web/xpath/functions/generate-id/index.html37
-rw-r--r--files/ko/web/xpath/functions/id/index.html46
-rw-r--r--files/ko/web/xpath/functions/index.html74
-rw-r--r--files/ko/web/xpath/functions/key/index.html43
-rw-r--r--files/ko/web/xpath/functions/lang/index.html55
-rw-r--r--files/ko/web/xpath/functions/last/index.html23
-rw-r--r--files/ko/web/xpath/functions/local-name/index.html33
-rw-r--r--files/ko/web/xpath/functions/name/index.html33
-rw-r--r--files/ko/web/xpath/functions/namespace-uri/index.html36
-rw-r--r--files/ko/web/xpath/functions/normalize-space/index.html29
-rw-r--r--files/ko/web/xpath/functions/not/index.html33
-rw-r--r--files/ko/web/xpath/functions/number/index.html35
-rw-r--r--files/ko/web/xpath/functions/position/index.html34
-rw-r--r--files/ko/web/xpath/functions/round/index.html35
-rw-r--r--files/ko/web/xpath/functions/starts-with/index.html42
-rw-r--r--files/ko/web/xpath/functions/string-length/index.html28
-rw-r--r--files/ko/web/xpath/functions/string/index.html42
-rw-r--r--files/ko/web/xpath/functions/substring-after/index.html49
-rw-r--r--files/ko/web/xpath/functions/substring-before/index.html49
-rw-r--r--files/ko/web/xpath/functions/substring/index.html55
-rw-r--r--files/ko/web/xpath/functions/sum/index.html39
-rw-r--r--files/ko/web/xpath/functions/system-property/index.html34
-rw-r--r--files/ko/web/xpath/functions/translate/index.html92
-rw-r--r--files/ko/web/xpath/functions/true/index.html19
-rw-r--r--files/ko/web/xpath/functions/unparsed-entity-url/index.html21
-rw-r--r--files/ko/web/xpath/index.html13
52 files changed, 1654 insertions, 0 deletions
diff --git a/files/ko/web/xpath/axes/ancestor-or-self/index.html b/files/ko/web/xpath/axes/ancestor-or-self/index.html
new file mode 100644
index 0000000000..64b0c2f190
--- /dev/null
+++ b/files/ko/web/xpath/axes/ancestor-or-self/index.html
@@ -0,0 +1,7 @@
+---
+title: ancestor-or-self
+slug: Web/XPath/Axes/ancestor-or-self
+translation_of: Web/XPath/Axes/ancestor-or-self
+---
+<p><code>ancestor-or-self</code> 축은 문맥 노드와 루트 노드를 포함하는 문맥 노드의 조상 모두를 나타냅니다.</p>
+<p> </p>
diff --git a/files/ko/web/xpath/axes/ancestor/index.html b/files/ko/web/xpath/axes/ancestor/index.html
new file mode 100644
index 0000000000..b7bc4ac0c4
--- /dev/null
+++ b/files/ko/web/xpath/axes/ancestor/index.html
@@ -0,0 +1,7 @@
+---
+title: ancestor
+slug: Web/XPath/Axes/ancestor
+translation_of: Web/XPath/Axes/ancestor
+---
+<p><code>ancestor</code> 축은 부모 노드부터 시작하여 루트 노드까지 항해하는 문맥 노드의 모든 조상을 나타냅니다.</p>
+<p> </p>
diff --git a/files/ko/web/xpath/axes/attribute/index.html b/files/ko/web/xpath/axes/attribute/index.html
new file mode 100644
index 0000000000..309f584fed
--- /dev/null
+++ b/files/ko/web/xpath/axes/attribute/index.html
@@ -0,0 +1,6 @@
+---
+title: attribute
+slug: Web/XPath/Axes/attribute
+translation_of: Web/XPath/Axes/attribute
+---
+<p><code>attribute</code> 축은 문맥 노드의 속성을 나타냅니다. 오직 요소만 속성이 있습니다. 이 축은 at sign(@)으로 줄여 쓸 수 있습니다.</p>
diff --git a/files/ko/web/xpath/axes/child/index.html b/files/ko/web/xpath/axes/child/index.html
new file mode 100644
index 0000000000..4480500450
--- /dev/null
+++ b/files/ko/web/xpath/axes/child/index.html
@@ -0,0 +1,6 @@
+---
+title: child
+slug: Web/XPath/Axes/child
+translation_of: Web/XPath/Axes/child
+---
+<p><code>child</code> 축은 문맥 노드의 자식을 나타냅니다. XPath 식이 축을 지정하지 않으면, <code>child</code> 축은 기본값으로 이해합니다. 오직 루트 노드나 요소 노드만 자식이 있기 때문에, 다른 경우에는 아무것도 선택하지 않습니다.</p>
diff --git a/files/ko/web/xpath/axes/descendant-or-self/index.html b/files/ko/web/xpath/axes/descendant-or-self/index.html
new file mode 100644
index 0000000000..1f5d73ceba
--- /dev/null
+++ b/files/ko/web/xpath/axes/descendant-or-self/index.html
@@ -0,0 +1,6 @@
+---
+title: descendant-or-self
+slug: Web/XPath/Axes/descendant-or-self
+translation_of: Web/XPath/Axes/descendant-or-self
+---
+<p><code>descendant-or-self</code> 축은 문맥 노드와 문맥 노드의 모든 자손을 나타냅니다. 속성과 이름공간 노드는 포함하지 않습니다. 속성 노드의 parent 축이 요소 노드이지만 속성 노드는 그 부모의 자식이 아닙니다.</p>
diff --git a/files/ko/web/xpath/axes/descendant/index.html b/files/ko/web/xpath/axes/descendant/index.html
new file mode 100644
index 0000000000..b15d4e7f6d
--- /dev/null
+++ b/files/ko/web/xpath/axes/descendant/index.html
@@ -0,0 +1,6 @@
+---
+title: descendant
+slug: Web/XPath/Axes/descendant
+translation_of: Web/XPath/Axes/descendant
+---
+<p><code>descendant</code> 축은 문맥 노드의 모든 자식과 자식의 자식 따위를 나타냅니다. 속성과 이름공간 노드는 포함하지 않습니다. 속성 노드의 parent 축이 요소 노드이지만 속성 노드는 그 부모의 자식이 아닙니다.</p>
diff --git a/files/ko/web/xpath/axes/following-sibling/index.html b/files/ko/web/xpath/axes/following-sibling/index.html
new file mode 100644
index 0000000000..f6d2896ffc
--- /dev/null
+++ b/files/ko/web/xpath/axes/following-sibling/index.html
@@ -0,0 +1,6 @@
+---
+title: following-sibling
+slug: Web/XPath/Axes/following-sibling
+translation_of: Web/XPath/Axes/following-sibling
+---
+<p><code>following-sibling</code> 축은 문맥 노드와 부모가 같고 소스 문서에서 문맥 노드 다음에 보이는 모든 노드를 나타냅니다.</p>
diff --git a/files/ko/web/xpath/axes/following/index.html b/files/ko/web/xpath/axes/following/index.html
new file mode 100644
index 0000000000..eeccb55425
--- /dev/null
+++ b/files/ko/web/xpath/axes/following/index.html
@@ -0,0 +1,6 @@
+---
+title: following
+slug: Web/XPath/Axes/following
+translation_of: Web/XPath/Axes/following
+---
+<p><code>following</code> 축은 자손, 속성, 이름공간 노드를 제외한 문맥 노드 다음에 나오는 모든 노드를 나타냅니다.</p>
diff --git a/files/ko/web/xpath/axes/index.html b/files/ko/web/xpath/axes/index.html
new file mode 100644
index 0000000000..77fc7630b2
--- /dev/null
+++ b/files/ko/web/xpath/axes/index.html
@@ -0,0 +1,70 @@
+---
+title: Axes
+slug: Web/XPath/Axes
+tags:
+ - XPath
+ - XPath_Reference
+ - XSLT_Reference
+translation_of: Web/XPath/Axes
+---
+<p>{{ XsltRef() }} <a href="ko/XPath">XPath</a> 명세에는 축이 13가지가 있습니다. 축은 문맥 노드와의 관계를 나타내고 트리 위에 문맥 노드에 대응하여 노드를 위치시킬 때 씁니다. 다음은 이용가능한 축 13가지와 <a href="ko/Gecko">Gecko</a>에서 가능한 지원 정도에 대한 매우 짧은 설명입니다.</p>
+<p>XPath 식 사용에 관한 추가 정보는, <a href="ko/Transforming_XML_with_XSLT">Transforming XML with XSLT</a> 문서 끝 <a href="ko/Transforming_XML_with_XSLT/For_Further_Reading">For Further Reading</a> 절을 보세요.</p>
+<p> </p>
+<dl>
+ <dt>
+ <a href="ko/XPath/Axes/ancestor">ancestor</a></dt>
+ <dd>
+ 부모 노드부터 시작하여 루트 노드까지 항해하는 문맥 노드의 모든 조상을 나타냅니다.</dd>
+ <dt>
+ <a href="ko/XPath/Axes/ancestor-or-self">ancestor-or-self</a></dt>
+ <dd>
+ 문맥 노드와 루트 노드를 포함하는 문맥 노드의 조상 모두를 나타냅니다.</dd>
+ <dt>
+ <a href="ko/XPath/Axes/attribute">attribute</a></dt>
+ <dd>
+ 문맥 노드의 속성을 나타냅니다. 오직 요소만 속성이 있습니다. 이 축은 at sign(<code>@</code>)으로 줄여 쓸 수 있습니다.</dd>
+ <dt>
+ <a href="ko/XPath/Axes/child">child</a></dt>
+ <dd>
+ 문맥 노드의 자식을 나타냅니다. XPath 식이 축을 지정하지 않으면 기본값으로 이해합니다. 오직 루트 노드나 요소 노드만 자식이 있기 때문에, 다른 경우에는 아무것도 선택하지 않습니다.</dd>
+ <dt>
+ <a href="ko/XPath/Axes/descendant">descendant</a></dt>
+ <dd>
+ 문맥 노드의 모든 자식과 자식의 자식 따위를 나타냅니다. 속성과 이름공간 노드는 포함하지 <b>않습니다</b>. <code>속성</code> 노드의 <code>parent</code> 축이 요소 노드이지만 <code>속성</code> 노드는 그 부모의 자식이 아닙니다.</dd>
+ <dt>
+ <a href="ko/XPath/Axes/descendant-or-self">descendant-or-self</a></dt>
+ <dd>
+ 문맥 노드와 문맥 노드의 모든 자손을 나타냅니다. 속성과 이름공간 노드는 포함하지 <b>않습니다</b>. <code>속성</code> 노드의 <code>parent</code> 축이 요소 노드이지만 <code>속성</code> 노드는 그 부모의 자식이 아닙니다.</dd>
+ <dt>
+ <a href="ko/XPath/Axes/following">following</a></dt>
+ <dd>
+ <code>자손</code>, <code>속성</code>, <code>이름공간</code> 노드를 제외한 문맥 노드 다음에 나오는 모든 노드를 나타냅니다.</dd>
+ <dt>
+ <a href="ko/XPath/Axes/following-sibling">following-sibling</a></dt>
+ <dd>
+ 문맥 노드와 부모가 같고 소스 문서에서 문맥 노드 다음에 보이는 모든 노드를 나타냅니다.</dd>
+ <dt>
+ <a href="ko/XPath/Axes/namespace">namespace</a>
+ <i>
+ (지원 안 함)</i>
+ </dt>
+ <dd>
+ 문맥 노드 범위(scope) 안에 있는 모든 노드를 나타냅니다. 이 경우에, 문맥 노드는 요소 노드이어야 합니다.</dd>
+ <dt>
+ <a href="ko/XPath/Axes/parent">parent</a></dt>
+ <dd>
+ 문맥 노드의 부모 노드만을 나타냅니다. 마침표 둘(<code>..</code>)로 줄여 쓸 수 있습니다.</dd>
+ <dt>
+ <a href="ko/XPath/Axes/preceding">preceding</a></dt>
+ <dd>
+ <code>조상</code>, <code>속성</code>, <code>이름공간</code> 노드를 제외한 문서 안에서 문맥 노드를 앞선 모든 노드를 나타냅니다.</dd>
+ <dt>
+ <a href="ko/XPath/Axes/preceding-sibling">preceding-sibling</a></dt>
+ <dd>
+ 문맥 노드와 부모가 같고 소스 문서에서 문맥 노드 앞에 나오는 모든 노드를 나타냅니다.</dd>
+ <dt>
+ <a href="ko/XPath/Axes/self">self</a></dt>
+ <dd>
+ 문맥 노드 자신를 나타냅니다. 마침표 하나(<code>.</code>)로 줄여 쓸 수 있습니다.</dd>
+</dl>
+<p>{{ languages( { "en": "en/XPath/Axes", "pl": "pl/XPath/Osie" } ) }}</p>
diff --git a/files/ko/web/xpath/axes/namespace/index.html b/files/ko/web/xpath/axes/namespace/index.html
new file mode 100644
index 0000000000..fb0b9fff79
--- /dev/null
+++ b/files/ko/web/xpath/axes/namespace/index.html
@@ -0,0 +1,10 @@
+---
+title: namespace
+slug: Web/XPath/Axes/namespace
+translation_of: Web/XPath/Axes/namespace
+---
+<p>
+ <i>
+ (지원 안 함)</i>
+</p>
+<p><code>namespace</code> 축은 문맥 노드 범위(scope) 안에 있는 모든 노드를 나타냅니다. 이 경우에, 문맥 노드는 요소 노드이어야 합니다.</p>
diff --git a/files/ko/web/xpath/axes/parent/index.html b/files/ko/web/xpath/axes/parent/index.html
new file mode 100644
index 0000000000..7dc175f09a
--- /dev/null
+++ b/files/ko/web/xpath/axes/parent/index.html
@@ -0,0 +1,6 @@
+---
+title: parent
+slug: Web/XPath/Axes/parent
+translation_of: Web/XPath/Axes/parent
+---
+<p><code>parent</code> 축은 문맥 노드의 부모 노드만을 나타냅니다. 마침표 둘(..)로 줄여 쓸 수 있습니다.</p>
diff --git a/files/ko/web/xpath/axes/preceding-sibling/index.html b/files/ko/web/xpath/axes/preceding-sibling/index.html
new file mode 100644
index 0000000000..1392c91ad0
--- /dev/null
+++ b/files/ko/web/xpath/axes/preceding-sibling/index.html
@@ -0,0 +1,6 @@
+---
+title: preceding-sibling
+slug: Web/XPath/Axes/preceding-sibling
+translation_of: Web/XPath/Axes/preceding-sibling
+---
+<p><code>preceding-sibling</code> 축은 문맥 노드와 부모가 같고 소스 문서에서 문맥 노드 앞에 나오는 모든 노드를 나타냅니다.</p>
diff --git a/files/ko/web/xpath/axes/preceding/index.html b/files/ko/web/xpath/axes/preceding/index.html
new file mode 100644
index 0000000000..5ed262df52
--- /dev/null
+++ b/files/ko/web/xpath/axes/preceding/index.html
@@ -0,0 +1,6 @@
+---
+title: preceding
+slug: Web/XPath/Axes/preceding
+translation_of: Web/XPath/Axes/preceding
+---
+<p><code>preceding</code> 축은 조상, 속성, 이름공간 노드를 제외한 문서 안에서 문맥 노드를 앞선 모든 노드를 나타냅니다.</p>
diff --git a/files/ko/web/xpath/axes/self/index.html b/files/ko/web/xpath/axes/self/index.html
new file mode 100644
index 0000000000..a2835581b4
--- /dev/null
+++ b/files/ko/web/xpath/axes/self/index.html
@@ -0,0 +1,6 @@
+---
+title: self
+slug: Web/XPath/Axes/self
+translation_of: Web/XPath/Axes/self
+---
+<p><code>self</code> 축은 문맥 노드 자신를 나타냅니다. 마침표 하나(.)로 줄여 쓸 수 있습니다.</p>
diff --git a/files/ko/web/xpath/functions/boolean/index.html b/files/ko/web/xpath/functions/boolean/index.html
new file mode 100644
index 0000000000..2259c3e313
--- /dev/null
+++ b/files/ko/web/xpath/functions/boolean/index.html
@@ -0,0 +1,39 @@
+---
+title: boolean
+slug: Web/XPath/Functions/boolean
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/boolean
+---
+<p>{{ XsltRef() }}</p>
+<p> </p>
+<p><code>boolean</code> 함수는 식을 평가하고 참이나 거짓을 반환합니다.</p>
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">문법</h3>
+<pre class="eval">boolean(<i>expression</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ expression</i>
+ </code></dt>
+ <dd>
+ 평가하는 식. 식은 부울 뿐만 아니라 수와 노드 집합도 참조할 수 있습니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p><code>
+ <i>
+ expression</i>
+ </code>을 평가한 뒤 부울값 <code>true</code>나 <code>false</code>.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>수가 (+/-) 0이나 <code>NaN</code>이면 false로 평가합니다. 그렇지 않으면, true로 평가합니다.</li>
+ <li>노드 집합이 비어 있으면 true로 평가합니다.</li>
+ <li>문자열이 비어 있으면 false로 평가합니다. 그렇지 않으면, true로 평가합니다.</li>
+ <li>네 가지 기본 타입 이외의 타입 개체는 그 타입 나름의 방법으로 부울로 변환합니다.</li>
+</ul>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-boolean">XPath 1.0 4.3</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/ceiling/index.html b/files/ko/web/xpath/functions/ceiling/index.html
new file mode 100644
index 0000000000..cd671738fa
--- /dev/null
+++ b/files/ko/web/xpath/functions/ceiling/index.html
@@ -0,0 +1,41 @@
+---
+title: ceiling
+slug: Web/XPath/Functions/ceiling
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/ceiling
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>ceiling</code> 함수는 10진수를 평가하고 10진수보다 작지 않은 가장 작은 정수를 반환합니다.</p>
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">문법</h3>
+<pre class="eval">ceiling(<i>number</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ number</i>
+ </code></dt>
+ <dd>
+ 평가할 수.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p><code>
+ <i>
+ number</i>
+ </code>보다 작지 않은 가장 작은 정수.</p>
+<p>예를 들어,</p>
+<p><code>    ceiling (
+ <i>
+ 5.2</i>
+ )</code> = <var>6</var></p>
+<p><code>    ceiling (
+ <i>
+ -5.2</i>
+ )</code> = <var>-5</var></p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-ceiling">XPath 1.0 4.4</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/concat/index.html b/files/ko/web/xpath/functions/concat/index.html
new file mode 100644
index 0000000000..82162ff93a
--- /dev/null
+++ b/files/ko/web/xpath/functions/concat/index.html
@@ -0,0 +1,29 @@
+---
+title: concat
+slug: Web/XPath/Functions/concat
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/concat
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>concat</code> 함수는 둘 또는 둘 이상의 문자열을 연결하고 연결한 문자열을 반환합니다.</p>
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">문법</h3>
+<pre class="eval">concat(<i>string<sub>1</sub></i> ,<i>string<sub>2</sub></i> [,<i>string<sub>n</sub></i>]* )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ string<sub>n</sub></i>
+ </code></dt>
+ <dd>
+ 이 함수는 둘 또는 둘 이상의 인수를 받습니다. 각각은 문자열입니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>함수에 인수로 건넨 모든 문자열을 연결한 단일 문자열.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-concat">XPath 1.0 4.2</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/contains/index.html b/files/ko/web/xpath/functions/contains/index.html
new file mode 100644
index 0000000000..360e5dc39c
--- /dev/null
+++ b/files/ko/web/xpath/functions/contains/index.html
@@ -0,0 +1,47 @@
+---
+title: contains
+slug: Web/XPath/Functions/contains
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/contains
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>contains</code> 함수는 첫 번째 인수 문자열이 두 번째 인수 문자열을 포함하는지 결정하고 부울값 true 또는 false를 반환합니다.</p>
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">문법</h3>
+<pre class="eval">contains(<i>haystack</i> ,<i>needle</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ haystack</i>
+ </code></dt>
+ <dd>
+ 찾을 문자열</dd>
+</dl>
+<dl>
+ <dt>
+ <code>
+ <i>
+ needle</i>
+ </code></dt>
+ <dd>
+ 첫 번째 인수(<code>
+ <i>
+ haystack</i>
+ </code>)에서 찾을 부분 문자열</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>첫 번째 인수(<code>
+ <i>
+ haystack</i>
+ </code>)가 두 번째 인수(<code>
+ <i>
+ needle</i>
+ </code>)를 포함하면 <code>true</code>. 그렇지 않으면, <code>false</code>.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-contains">XPath 1.0 4.2</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/count/index.html b/files/ko/web/xpath/functions/count/index.html
new file mode 100644
index 0000000000..0bed0a6e26
--- /dev/null
+++ b/files/ko/web/xpath/functions/count/index.html
@@ -0,0 +1,29 @@
+---
+title: count
+slug: Web/XPath/Functions/count
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/count
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>count</code> 함수는 노드 집합의 노드 수를 세고 나서 정수로 반환합니다.</p>
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">문법</h3>
+<pre class="eval">count(<i>node-set</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ node-set</i>
+ </code></dt>
+ <dd>
+ 셀 노드 집합.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>노드 집합의 노드 수를 나타내는 정수.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-count">1.0 4.1</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/current/index.html b/files/ko/web/xpath/functions/current/index.html
new file mode 100644
index 0000000000..e08a75a379
--- /dev/null
+++ b/files/ko/web/xpath/functions/current/index.html
@@ -0,0 +1,61 @@
+---
+title: current
+slug: Web/XPath/Functions/current
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/current
+---
+<p>{{ XsltRef() }}</p>
+
+<p><code>current</code> 함수는 XSLT 명령에서 문맥 노드를 얻는 데 쓸 수 있습니다.</p>
+
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">문법</h3>
+
+<pre class="eval">current()
+</pre>
+
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+
+<p>오직 현재 노드만을 포함하는 노드 집합.</p>
+
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+
+<p>이 함수는 XPath에 더한 XSLT 고유 추가분입니다. 기본 XPath 함수 라이브러리의 일부가 아닙니다.</p>
+
+<article>
+<p>For an outermost expression (an expression not occurring within another expression), the current node is always the same as the context node (which will be returned by the <code>.</code> or <code>self</code> syntax). The following two are symantically equivalent.</p>
+
+<pre><code>&lt;xsl:value-of select="current()"/&gt;</code></pre>
+
+<pre><code>&lt;xsl:value-of select="."/&gt;</code></pre>
+
+<p>In an inner expression (e.g. in square brackets), the current node is still the same as it would have been in an outermost expression. Thus within all of the following three expressions the <code>current</code> function (not the entire expressions) returns the same node. Moreover, the latter two are semantically equivalent.</p>
+
+<pre><code>&lt;xsl:value-of select="current()"/&gt;</code></pre>
+
+<pre><code>&lt;xsl:value-of select="foo/bar[current() = X]"/&gt;</code></pre>
+
+<pre><code>&lt;xsl:variable name="current" select="current()"/&gt;
+&lt;xsl:value-of select="foo/bar[$current = X]"/&gt;</code></pre>
+
+<p>And the next code is also semantically equivalent to the latter two, since the <code>.</code> occurs in an outermost expression.</p>
+
+<pre><code>&lt;xsl:variable name="current" select="."/&gt;
+&lt;xsl:value-of select="foo/bar[$current = X]"/&gt;</code></pre>
+
+<p>But the <code>.</code> always relate to the narrowest context. Thus in</p>
+
+<pre><code>&lt;xsl:value-of select="foo/bar[. = X]"/&gt;</code></pre>
+
+<p>the <code>.</code> returns the <code>bar</code> node, which may be different from the current node.</p>
+</article>
+
+<p> </p>
+
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-current">XSLT 1.0 12.4</a></p>
+
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/document/index.html b/files/ko/web/xpath/functions/document/index.html
new file mode 100644
index 0000000000..934af02195
--- /dev/null
+++ b/files/ko/web/xpath/functions/document/index.html
@@ -0,0 +1,61 @@
+---
+title: document
+slug: Web/XPath/Functions/document
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/document
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>document</code> 함수는 하나 또는 여러 외부 문서에서 노드 집합을 찾고 결과 노드 집합을 반환합니다.</p>
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">문법</h3>
+<pre class="eval">document(<i>URI</i> [,<i>node-set</i>] )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ URI</i>
+ </code></dt>
+ <dd>
+ 검색하는 문서의 절대 또는 상대 URI. URI는 또한 조각 인식자(fragment identifier)를 포함할지도 모릅니다.</dd>
+</dl>
+<dl>
+ <dt>
+ <code>
+ <i>
+ node-set</i>
+ </code> (선택사항)</dt>
+ <dd>
+ 반환하게 될 외부 문서의 노드 집합을 가리키는 식.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>노드 집합.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>URI가 조각 인식자를 포함하고 그 조각이 외부 문서에서 인식될 수 있으면, 그 조각은 <code>
+ <i>
+ node-set</i>
+ </code> 인수식에서 루트로 다룹니다. <code>
+ <i>
+ node-set</i>
+ </code> 인수를 빼면, 전체 조각을 반환합니다.</li>
+</ul>
+<ul>
+ <li><code>
+ <i>
+ URI</i>
+ </code> 인수가 노드 집합이고 두 번째 인수가 있으면, 노드 집합의 각 노드를 개별 URI로 평가하고 반환한 노드 집합은 마치 <code>document</code> 함수가 여러 번 호출되어 결과 노드 집합이 단일 노드 집합으로 합쳐진 것 같이 됩니다.</li>
+</ul>
+<ul>
+ <li>다른 특정 조건은 지정한 behavior와 함께 있습니다. 자세한 사항은 XSLT 1.0 문서를 보세요.</li>
+</ul>
+<ul>
+ <li>URI가 XSL 문서와 호응하기 때문에, <code>document("")</code>는 현재 노드의 루트 노드를 반환할 겁니다.</li>
+</ul>
+<p>이 함수는 XPath에 더한 XSLT 고유 추가분입니다. 기본 XPath 함수 라이브러리의 일부가 아닙니다.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-document">XSLT 1.0 12.1</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/element-available/index.html b/files/ko/web/xpath/functions/element-available/index.html
new file mode 100644
index 0000000000..bb236437e0
--- /dev/null
+++ b/files/ko/web/xpath/functions/element-available/index.html
@@ -0,0 +1,29 @@
+---
+title: element-available
+slug: Web/XPath/Functions/element-available
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/element-available
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>element-available</code> 함수는 요소가 이용 가능한 지를 결정하고 true나 false를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">element-available(<i>QName</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ QName</i>
+ </code></dt>
+ <dd>
+ 유효한 QName으로 평가해야 합니다. QName은 식 범위(scope)에서 이름공간 선언을 써서 확장 이름으로 확장됩니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>만약 확장 이름이 명령 이름이면 true를 반환합니다. 만약 확장 이름에 XSLT 이름공간 URI와 같은 이름공간 URI이 있으면, XSLT로 정의된 요소를 참조합니다. 그렇지 않으면, extension 요소를 참조합니다. 만약 확장 이름에 null 이름공간 URI가 있으면, element-available 함수는 false를 반환합니다.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-element-available">XSLT 1.0 15</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/false/index.html b/files/ko/web/xpath/functions/false/index.html
new file mode 100644
index 0000000000..a29953f4c3
--- /dev/null
+++ b/files/ko/web/xpath/functions/false/index.html
@@ -0,0 +1,25 @@
+---
+title: 'false'
+slug: Web/XPath/Functions/false
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/false
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>false</code> 함수는 boolean false를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">false()
+</pre>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>Boolean <code>false</code>.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<p>이 함수는 비교(comparison)하는 부분에 쓸모가 있습니다.</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>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-false">XPath 1.0 4.3</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/floor/index.html b/files/ko/web/xpath/functions/floor/index.html
new file mode 100644
index 0000000000..ead261d1ec
--- /dev/null
+++ b/files/ko/web/xpath/functions/floor/index.html
@@ -0,0 +1,32 @@
+---
+title: floor
+slug: Web/XPath/Functions/floor
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/floor
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>floor</code> 함수는 10진수를 평가하고 10진수보다 크지 않는(작거나 같은) 가장 큰 정수를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">floor(<i>number</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ number</i>
+ </code></dt>
+ <dd>
+ 평가할 10진수.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p><code>
+ <i>
+ number</i>
+ </code>보다 크지 않는 가장 큰 정수.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-floor">XPath 1.0 4.4</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/format-number/index.html b/files/ko/web/xpath/functions/format-number/index.html
new file mode 100644
index 0000000000..38b5df5e1c
--- /dev/null
+++ b/files/ko/web/xpath/functions/format-number/index.html
@@ -0,0 +1,49 @@
+---
+title: format-number
+slug: Web/XPath/Functions/format-number
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/format-number
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>format-number</code> 함수는 수를 평가하고 제공한 형식으로 그 수를 나타내는 문자열을 반환합니다.</p>
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">문법</h3>
+<pre class="eval">format-number(<i>number</i> ,<i>pattern</i> [,<i>decimal-format</i>] )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ number</i>
+ </code></dt>
+ <dd>
+ 형식을 지정할 수</dd>
+</dl>
+<dl>
+ <dt>
+ <code>
+ <i>
+ pattern</i>
+ </code></dt>
+ <dd>
+ JDK 1.1 <a class="external" href="http://java.sun.com/products/jdk/1.1/docs/api/java.text.DecimalFormat.html">Decimal Format</a> 클래스 형식의 문자열.</dd>
+</dl>
+<dl>
+ <dt>
+ <code>
+ <i>
+ decimal-format</i>
+ </code> (선택사항)</dt>
+ <dd>
+ 쓸 수 형식을 정의하는 <code><a href="ko/XSLT/decimal-format"> xsl:decimal-format</a></code> 요소의 이름. 빼면, 기본 decimal-format을 씁니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>새 형식으로 수를 나타내는 문자열.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<p>이 함수는 XPath에 더한 XSLT 고유 추가분입니다. 기본 XPath 함수 라이브러리의 일부가 아닙니다.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</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_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/function-available/index.html b/files/ko/web/xpath/functions/function-available/index.html
new file mode 100644
index 0000000000..421c97554a
--- /dev/null
+++ b/files/ko/web/xpath/functions/function-available/index.html
@@ -0,0 +1,29 @@
+---
+title: function-available
+slug: Web/XPath/Functions/function-available
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/function-available
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>function-available</code> 함수는 인수로 준 함수가 이용 가능한 지를 결정하고 boolean true나 false를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">function-available(<i>name</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ name</i>
+ </code></dt>
+ <dd>
+ 검사할 함수 이름.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>Boolean <code>true</code>나 <code>false</code>.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-function-available">XPath 1.0 15</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/generate-id/index.html b/files/ko/web/xpath/functions/generate-id/index.html
new file mode 100644
index 0000000000..f491f03c78
--- /dev/null
+++ b/files/ko/web/xpath/functions/generate-id/index.html
@@ -0,0 +1,37 @@
+---
+title: generate-id
+slug: Web/XPath/Functions/generate-id
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/generate-id
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>generate-id</code> 함수는 제공한 노드 집합의 첫 노드를 위한 유일한 id를 만들고 그 id를 포함하는 문자열을 반환합니다.</p>
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">문법</h3>
+<pre class="eval">generate-id( [<i>node-set</i>] )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ node-set</i>
+ </code> (선택사항)</dt>
+ <dd>
+ id는 이 노드 집합의 첫 노드를 위해 만듭니다. 빼면, 현재 문맥 노드를 씁니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>만든 id를 포함하는 문자열.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>현재 변환에서 현재 문서의 같은 노드에는 매번 같은 id를 만들어야 합니다.</li>
+</ul>
+<ul>
+ <li>만든 id는 그 뒤 변환에서는 같지 않을 지도 모릅니다.</li>
+</ul>
+<p>이 함수는 XPath에 더한 XSLT 고유 추가분입니다. 기본 XPath 함수 라이브러리의 일부가 아닙니다.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</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_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/id/index.html b/files/ko/web/xpath/functions/id/index.html
new file mode 100644
index 0000000000..a5ab5ecab7
--- /dev/null
+++ b/files/ko/web/xpath/functions/id/index.html
@@ -0,0 +1,46 @@
+---
+title: id
+slug: Web/XPath/Functions/id
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/id
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>id</code> 함수는 인수로 준 id와 일치하는 노드를 찾아 그 식별된 노드를 포함하는 노드 집합을 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">id(<i>expression</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ expression</i>
+ </code></dt>
+ <dd>
+ 만약 <code>
+ <i>
+ expression</i>
+ </code>이 노드 집합이면, 노드 집합 안 각 노드의 문자열 값은 개별 id로 다룹니다. 반환하는 노드 집합은 그 id와 대응하는 노드입니다.</dd>
+</dl>
+<dl>
+ <dd>
+ 만약 <code>
+ <i>
+ expression</i>
+ </code>이 문자열이나, 노드 집합이 아닌 어떤 거라면, <code>
+ <i>
+ expression</i>
+ </code>은 공백으로 구분된 id 목록으로 다룹니다. 반환하는 노드 집합은 그 id와 대응하는 노드입니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>그 노드를 포함하는 노드 집합이나 인수로 준 id로 식별된 노드.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>XML 문서의 DTD가 어떤 속성이 ID인지를 결정합니다. <a class="external" href="http://www.w3.org/TR/xpath#unique-id">XPath 1.0 5.2.1</a>를 보세요.</li>
+</ul>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-id">XPath 1.0 4.1</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>부분 지원함.</p>
diff --git a/files/ko/web/xpath/functions/index.html b/files/ko/web/xpath/functions/index.html
new file mode 100644
index 0000000000..ca47e6de8b
--- /dev/null
+++ b/files/ko/web/xpath/functions/index.html
@@ -0,0 +1,74 @@
+---
+title: Functions
+slug: Web/XPath/Functions
+tags:
+ - XPath
+ - XPath_Reference
+ - XSLT_Reference
+translation_of: Web/XPath/Functions
+---
+<p>{{ XsltRef() }} 다음은 설명, 문법, 인수 목록, 결과형, 해당 W3C 권고안 소스, 현 <a href="ko/Gecko">Gecko</a> 지원 정도를 포함하는 기본 <a href="ko/XPath">XPath</a> 함수와 XPath에 더해진 <a href="ko/XSLT">XSLT</a> 고유의 추가분에 주석을 단 목록입니다. XPath/XSLT 함수 사용에 관한 추가 정보는, <a href="ko/Transforming_XML_with_XSLT/For_Further_Reading">For Further Reading</a> 페이지를 봐 주세요.</p>
+<ul>
+ <li><a href="Functions/boolean">boolean()</a></li>
+ <li><a href="Functions/ceiling">ceiling()</a></li>
+ <li><a href="Functions/concat">concat()</a></li>
+ <li><a href="Functions/contains">contains()</a></li>
+ <li><a href="Functions/count">count()</a></li>
+ <li><a href="Functions/current">current()</a>
+ <i>
+ XSLT 고유</i>
+ </li>
+ <li><a href="ko/Functions/document">document()</a>
+ <i>
+ XSLT 고유</i>
+ </li>
+ <li><a href="Functions/element-available">element-available()</a></li>
+ <li><a href="Functions/false">false()</a></li>
+ <li><a href="Functions/floor">floor()</a></li>
+ <li><a href="Functions/format-number">format-number()</a>
+ <i>
+ XSLT 고유</i>
+ </li>
+ <li><a href="Functions/function-available">function-available()</a></li>
+ <li><a href="Functions/generate-id">generate-id()</a>
+ <i>
+ XSLT 고유</i>
+ </li>
+ <li><a href="Functions/id">id()</a>
+ <i>
+ (부분 지원함)</i>
+ </li>
+ <li><a href="Functions/key">key()</a>
+ <i>
+ XSLT 고유</i>
+ </li>
+ <li><a href="Functions/lang">lang()</a></li>
+ <li><a href="Functions/last">last()</a></li>
+ <li><a href="Functions/local-name">local-name()</a></li>
+ <li><a href="Functions/name">name()</a></li>
+ <li><a href="Functions/namespace-uri">namespace-uri()</a></li>
+ <li><a href="Functions/normalize-space">normalize-space()</a></li>
+ <li><a href="Functions/not">not()</a></li>
+ <li><a href="Functions/number">number()</a></li>
+ <li><a href="Functions/position">position()</a></li>
+ <li><a href="Functions/round">round()</a></li>
+ <li><a href="Functions/starts-with">starts-with()</a></li>
+ <li><a href="Functions/string">string()</a></li>
+ <li><a href="Functions/string-length">string-length()</a></li>
+ <li><a href="Functions/substring">substring()</a></li>
+ <li><a href="Functions/substring-after">substring-after()</a></li>
+ <li><a href="Functions/substring-before">substring-before()</a></li>
+ <li><a href="Functions/sum">sum()</a></li>
+ <li><a href="Functions/system-property">system-property()</a>
+ <i>
+ XSLT 고유</i>
+ </li>
+ <li><a href="Functions/translate">translate()</a></li>
+ <li><a href="Functions/true">true()</a></li>
+ <li><a href="Functions/unparsed-entity-url">unparsed-entity-url()</a>
+ <i>
+ XSLT 고유</i>
+ <i>
+ (지원 안 함)</i>
+ </li>
+</ul>
diff --git a/files/ko/web/xpath/functions/key/index.html b/files/ko/web/xpath/functions/key/index.html
new file mode 100644
index 0000000000..6441db02de
--- /dev/null
+++ b/files/ko/web/xpath/functions/key/index.html
@@ -0,0 +1,43 @@
+---
+title: key
+slug: Web/XPath/Functions/key
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/key
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>key</code> 함수는 인수로 준 키와 값을 갖는 노드 집합을 반환합니다.</p>
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">문법</h3>
+<pre class="eval">key(<i>keyname</i> ,<i>value</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ keyname</i>
+ </code></dt>
+ <dd>
+ 사용할 <code><a href="ko/XSLT/key"> xsl:key</a></code> 요소의 이름을 포함하는 문자열</dd>
+</dl>
+<dl>
+ <dt>
+ <code>
+ <i>
+ value</i>
+ </code></dt>
+ <dd>
+ 반환되는 노드 집합은 제공한 키와 이 값을 갖는 각 노드를 포함합니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>노드 집합.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li><code><a href="ko/XSLT/key">xsl:key</a></code> 요소는 키와 일치하는데 쓰는 제공한 요소의 속성을 정의합니다.</li>
+</ul>
+<p>이 함수는 XPath에 더한 XSLT 고유 추가분입니다. 기본 XPath 함수 라이브러리의 일부가 아닙니다.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xslt#function-key">XSLT 1.0 12.2</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/lang/index.html b/files/ko/web/xpath/functions/lang/index.html
new file mode 100644
index 0000000000..cc4c9c13b6
--- /dev/null
+++ b/files/ko/web/xpath/functions/lang/index.html
@@ -0,0 +1,55 @@
+---
+title: lang
+slug: Web/XPath/Functions/lang
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/lang
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>lang</code> 함수는 문맥 노드가 인수로 준 언어와 일치하는 지를 결정하고 true나 false를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">lang(<i>string</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ string</i>
+ </code></dt>
+ <dd>
+ 일치 여부에 사용하는 언어 코드나 지역화 (언어와 나라) 코드.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>문맥 노드가 인수로 준 언어와 일치하면 <code>true</code>. 그렇지 않으면, <code>false</code>.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>노드의 언어는 노드의 <code>xml:lang</code> 속성으로 결정됩니다. 만약 현재 노드에 <code>xml:lang</code> 속성이 없으면, <code>xml:lang</code> 속성이 있는 가장 가까운 조상(ancestor) 노드의 <code>xml:lang</code> 속성값을 현재 노드의 언어로 결정합니다. 만약 언어가 결정될 수 없으면 (<code>xml:lang</code> 속성이 있는 조상이 없는 경우), 이 함수는 false를 반환합니다.</li>
+</ul>
+<ul>
+ <li>If 인수로 준 <code>
+ <i>
+ string</i>
+ </code>이 나라 코드를 지정하지 않으면, 이 함수는 아무 나라 코드를 갖는 그 언어의 노드와 일치합니다. 반대는 true가 아닙니다.</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>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-lang">XPath 1.0 4.3</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/last/index.html b/files/ko/web/xpath/functions/last/index.html
new file mode 100644
index 0000000000..57cfd73c74
--- /dev/null
+++ b/files/ko/web/xpath/functions/last/index.html
@@ -0,0 +1,23 @@
+---
+title: last
+slug: Web/XPath/Functions/last
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/last
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>last</code> 함수는 식 평가 문맥(expression evaluation context)과 크기가 같은 숫자를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">last()
+</pre>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>식 평가 문맥과 크기가 같은 정수.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>이 함수는 특정 노드가 노드 집합의 마지막 노드인지를 결정하기 위해 <a href="ko/XPath/Functions/position"> position()</a> 함수와 함께 자주 씁니다.</li>
+</ul>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-last">XPath 1.0 4.1</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/local-name/index.html b/files/ko/web/xpath/functions/local-name/index.html
new file mode 100644
index 0000000000..da77a5ea88
--- /dev/null
+++ b/files/ko/web/xpath/functions/local-name/index.html
@@ -0,0 +1,33 @@
+---
+title: local-name
+slug: Web/XPath/Functions/local-name
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/local-name
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>local-name</code> 함수는 인수로 준 노드 집합 안 첫 노드의 지역 이름을 나타내는 문자열을 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">local-name( [<i>node-set</i>] )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ node-set</i>
+ </code> (선택사항)</dt>
+ <dd>
+ 이 노드 집합 안 첫 노드의 지역 이름이 반환됩니다. 이 인수를 빼면, 현재 문맥 노드를 씁니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>문자열.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>지역 이름은 <a class="external" href="http://www.w3.org/TR/xpath#dt-expanded-name">expanded-name</a>의 지역 부분입니다.</li>
+</ul>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-local-name">XPath 1.0 4.1</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/name/index.html b/files/ko/web/xpath/functions/name/index.html
new file mode 100644
index 0000000000..b9f526a0f1
--- /dev/null
+++ b/files/ko/web/xpath/functions/name/index.html
@@ -0,0 +1,33 @@
+---
+title: name
+slug: Web/XPath/Functions/name
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/name
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>name</code> 함수는 인수로 준 노드 집합 안 첫 노드의 QName을 나타내는 문자열을 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">name( [<i>node-set</i>] )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ node-set</i>
+ </code> (선택사항)</dt>
+ <dd>
+ 이 노드 집합 안 첫 노드의 QName이 반환됩니다. 이 인수를 빼면, 현재 문맥 노드를 씁니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>노드의 QName을 나타내는 문자열</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li><a class="external" href="http://www.w3.org/TR/REC-xml-names/#NT-QName">QName</a>은 이름공간 접두사와 지역 이름을 포함하는 노드의 한정된(qualified) 이름입니다.</li>
+</ul>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-local-name">XPath 1.0 4.1</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/namespace-uri/index.html b/files/ko/web/xpath/functions/namespace-uri/index.html
new file mode 100644
index 0000000000..1e73667e3a
--- /dev/null
+++ b/files/ko/web/xpath/functions/namespace-uri/index.html
@@ -0,0 +1,36 @@
+---
+title: namespace-uri
+slug: Web/XPath/Functions/namespace-uri
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/namespace-uri
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>namespace-uri</code> 함수는 인수로 준 노드 집합 안 첫 노드의 이름공간 URI를 나타내는 문자열을 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">namespace-uri( [<i>node-set</i>] )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ node-set</i>
+ </code> (선택사항)</dt>
+ <dd>
+ 이 노드 집합 안 첫 노드의 이름공간 URI가 반환됩니다. 이 인수를 빼면, 현재 문맥 노드를 씁니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>제공한 노드가 있는 이름공간 URI를 나타내는 문자열.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>만약 제공한 노드가 지정된 이름공간이 없으면, 반환되는 문자열은 빈 문자열입니다.</li>
+</ul>
+<ul>
+ <li>요소와 속성 노드 말고 다른 노드는, 반환되는 문자열이 항상 빈 문자열입니다.</li>
+</ul>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-local-name">XPath 1.0 4.1</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/normalize-space/index.html b/files/ko/web/xpath/functions/normalize-space/index.html
new file mode 100644
index 0000000000..5bf0eec9d2
--- /dev/null
+++ b/files/ko/web/xpath/functions/normalize-space/index.html
@@ -0,0 +1,29 @@
+---
+title: normalize-space
+slug: Web/XPath/Functions/normalize-space
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/normalize-space
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>normalize-space</code> 함수는 문자열에서 앞뒤 공백을 빼고(strip) 결과 문자열을 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">normalize-space(<i>string</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ string</i>
+ </code></dt>
+ <dd>
+ nomalize되는 문자열</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>nomalize된 문자열.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-normalize-space">XPath 1.0 4.2</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/not/index.html b/files/ko/web/xpath/functions/not/index.html
new file mode 100644
index 0000000000..f99f0d46c1
--- /dev/null
+++ b/files/ko/web/xpath/functions/not/index.html
@@ -0,0 +1,33 @@
+---
+title: not
+slug: Web/XPath/Functions/not
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/not
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>not</code> 함수는 불린식을 평가하고 반대값을 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">not(<i>expression</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <code>
+ <i>
+ expression</i>
+ </code> (선택사항)</dt>
+ <dd>
+ 식은 마치 <a href="ko/XPath/Functions/boolean"> boolean()</a> 함수에 인수로 넘겨진 것처럼 정확히 평가됩니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>false로 평가한 식은 true; true로 평가한 식은 false.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>이 함수는 반대값을 반환하는 것을 빼고는 <a href="ko/XPath/Functions/boolean"> boolean()</a> 함수와 비슷하게 동작합니다.</li>
+</ul>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-not">XPath 1.0 4.3</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/number/index.html b/files/ko/web/xpath/functions/number/index.html
new file mode 100644
index 0000000000..73e9e10d35
--- /dev/null
+++ b/files/ko/web/xpath/functions/number/index.html
@@ -0,0 +1,35 @@
+---
+title: number
+slug: Web/XPath/Functions/number
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/number
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>number</code> 함수는 개체를 숫자로 변환하고 그 숫자를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">number( [<i>object</i>] )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <i>
+ <code>object</code></i>
+ (optional)</dt>
+ <dd>
+ 숫자로 변환할 개체.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>개체를 변환한 뒤 결과 숫자.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>문자열은 숫자 앞 문자열의 앞 공백 문자를 떼고(strip) 숫자 뒤의 것을 무시하여 숫자로 변환됩니다. 문자열이 패턴과 일치하지 않으면, 그 문자열은 NaN으로 변환됩니다.</li>
+ <li>Boolean true는 1로 false는 0으로 변환됩니다.</li>
+ <li>노드 집합은 먼저 as if by a call to the string function 문자열로 변환되고 나서 같은 식으로 문자열 인수로 변환됩니다.</li>
+ <li>네 가지 기본 타입 말고 다른 타입의 개체는 그 타입에 의존하는 방법으로 숫자로 변환됩니다.</li>
+</ul>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-number">XPath 1.0 4.4</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/position/index.html b/files/ko/web/xpath/functions/position/index.html
new file mode 100644
index 0000000000..3804cd8dfc
--- /dev/null
+++ b/files/ko/web/xpath/functions/position/index.html
@@ -0,0 +1,34 @@
+---
+title: position
+slug: Web/XPath/Functions/position
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/position
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>position</code> 함수는 식 평가 문맥(expression evaluation context)와 위치가 같은 숫자를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">position()
+</pre>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>식 평가 문맥과 위치가 같은 정수.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>문맥 안 노드의 위치는 0 기반이 아님을 주의하세요. 첫 노드는 위치가 1입니다.</li>
+</ul>
+<ul>
+ <li>문맥은 경로의 나머지로 결정됩니다.</li>
+</ul>
+<pre class="eval">&lt;xsl:template match="//a[position() = 5"&gt;
+ &lt;!-- 이 템플릿은 문서 안 다섯 번째 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 요소의 자식인 첫 번째 bar 요소와 일치합니다 --&gt;
+&lt;/xsl:template&gt;
+</pre>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-position">XPath 1.0 4.1</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/round/index.html b/files/ko/web/xpath/functions/round/index.html
new file mode 100644
index 0000000000..9bf8259881
--- /dev/null
+++ b/files/ko/web/xpath/functions/round/index.html
@@ -0,0 +1,35 @@
+---
+title: round
+slug: Web/XPath/Functions/round
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/round
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>round</code> 함수는 인수로 준 수에 가장 가까운 정수를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">round(<i>decimal</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <i>
+ <code>decimal</code></i>
+ </dt>
+ <dd>
+ 정수 처리(round)될 10진수.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>인수
+ <i>
+ <code>decimal</code></i>
+ 보다 작거나 크거나 같은 가장 가까운 정수.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>-0.5는 음수 0으로 0.4는 양수 0으로 정수 처리됩니다.</li>
+</ul>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-round">XPath 1.0 4.4</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/starts-with/index.html b/files/ko/web/xpath/functions/starts-with/index.html
new file mode 100644
index 0000000000..ae553da10a
--- /dev/null
+++ b/files/ko/web/xpath/functions/starts-with/index.html
@@ -0,0 +1,42 @@
+---
+title: starts-with
+slug: Web/XPath/Functions/starts-with
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/starts-with
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>starts-with</code> 함수는 첫 번째 문자열이 두 번째 문자열로 시작하는 지를 확인한 뒤 true나 false를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">starts-with(<i>haystack</i> ,<i>needle</i>)
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <i>
+ <code>haystack</code></i>
+ </dt>
+ <dd>
+ 들여다볼(look in) 문자열.</dd>
+</dl>
+<dl>
+ <dt>
+ <i>
+ <code>needle</code></i>
+ </dt>
+ <dd>
+ 찾을(look for) 문자열.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>만약
+ <i>
+ <code>haystack</code></i>
+ 이
+ <i>
+ <code>needle</code></i>
+ 로 시작하면 <code>true</code>. 그렇지 않으면, <code>false</code>.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-starts-with">XPath 1.0 4.2</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/string-length/index.html b/files/ko/web/xpath/functions/string-length/index.html
new file mode 100644
index 0000000000..e62774f000
--- /dev/null
+++ b/files/ko/web/xpath/functions/string-length/index.html
@@ -0,0 +1,28 @@
+---
+title: string-length
+slug: Web/XPath/Functions/string-length
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/string-length
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>string-length</code> 함수는 인수로 준 문자열의 문자수를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">string-length( [<i>string</i>] )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <i>
+ <code>string</code></i>
+ (선택사항)</dt>
+ <dd>
+ 평가할 문자열. 빼면, 쓰는 문자열은 문자열로 변환된 문맥 노드와 같습니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>문자열의 문자수와 같은 정수.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-string-length">XPath 1.0 4.2</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/string/index.html b/files/ko/web/xpath/functions/string/index.html
new file mode 100644
index 0000000000..25c9879bdd
--- /dev/null
+++ b/files/ko/web/xpath/functions/string/index.html
@@ -0,0 +1,42 @@
+---
+title: string
+slug: Web/XPath/Functions/string
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/string
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>string</code> 함수는 인수를 문자열로 변환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">string( [<i>object</i>] )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <i>
+ <code>object</code></i>
+ (선택사항)</dt>
+ <dd>
+ 문자열로 변환할 개체. 빼면, 문맥 노드를 씁니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>문자열</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>만약 개체가 노드 집합이면, 집합의 첫 노드의 문자열값을 반환됩니다.</li>
+ <li>숫자는 다음으로 반환됩니다.
+ <ul>
+ <li>NaN은 문자열 NaN으로 변환됩니다.</li>
+ <li>양수 0은 문자열 0으로 변환됩니다.</li>
+ <li>음수 0은 문자열 0으로 변환됩니다.</li>
+ <li>양의 무한대(infinity)는 문자열 Infinity로 변환됩니다.</li>
+ <li>음의 무한대는 문자열 -Infinity로 변환됩니다.</li>
+ <li>-1과 1 사이의 10진수는 소수점 앞에 0이 하나 있는 문자열로 변환됩니다.</li>
+ </ul>
+ </li>
+</ul>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-string">XPath 1.0 4.2</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/substring-after/index.html b/files/ko/web/xpath/functions/substring-after/index.html
new file mode 100644
index 0000000000..513a777014
--- /dev/null
+++ b/files/ko/web/xpath/functions/substring-after/index.html
@@ -0,0 +1,49 @@
+---
+title: substring-after
+slug: Web/XPath/Functions/substring-after
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/substring-after
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>substring-after</code> 함수는 첫 번째 인수에서 두 번째 인수가 나타난 다음의 나머지를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">substring-after(<i>haystack</i> ,<i>needle</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <i>
+ <code>haystack</code></i>
+ </dt>
+ <dd>
+ 평가할 문자열. 이 문자열의 부분이 반환됩니다.</dd>
+</dl>
+<dl>
+ <dt>
+ <i>
+ <code>needle</code></i>
+ </dt>
+ <dd>
+ 찾을 부분 문자열.
+ <i>
+ <code>haystack</code></i>
+ 에서
+ <i>
+ <code>needle</code></i>
+ 의 첫 출현 뒤의 문자열이 반환됩니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>문자열.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<p>XSL 예:</p>
+<pre class="eval">&lt;xsl:value-of select="substring-after('1999/04/01','/')" /&gt;
+</pre>
+<p>출력</p>
+<pre class="eval">04/01
+</pre>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</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_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/substring-before/index.html b/files/ko/web/xpath/functions/substring-before/index.html
new file mode 100644
index 0000000000..1336715eee
--- /dev/null
+++ b/files/ko/web/xpath/functions/substring-before/index.html
@@ -0,0 +1,49 @@
+---
+title: substring-before
+slug: Web/XPath/Functions/substring-before
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/substring-before
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>substring-before</code> 함수는 첫 번째 인수에서 두 번째 인수가 나타난 앞의 나머지를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">substring-before(<i>haystack</i> ,<i>needle</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <i>
+ <code>haystack</code></i>
+ </dt>
+ <dd>
+ 평가할 문자열. 이 문자열의 부분이 반환됩니다.</dd>
+</dl>
+<dl>
+ <dt>
+ <i>
+ <code>needle</code></i>
+ </dt>
+ <dd>
+ 찾을 부분 문자열.
+ <i>
+ <code>haystack</code></i>
+ 에서
+ <i>
+ <code>needle</code></i>
+ 의 첫 출현 앞의 문자열이 반환됩니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>문자열.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<p>XSL 예:</p>
+<pre class="eval">&lt;xsl:value-of select="substring-before('1999/04/01','/')" /&gt;
+</pre>
+<p>출력</p>
+<pre class="eval">1999
+</pre>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</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_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/substring/index.html b/files/ko/web/xpath/functions/substring/index.html
new file mode 100644
index 0000000000..74368b58bd
--- /dev/null
+++ b/files/ko/web/xpath/functions/substring/index.html
@@ -0,0 +1,55 @@
+---
+title: substring
+slug: Web/XPath/Functions/substring
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/substring
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>substring</code> 함수는 인수로 준 문자열의 부분을 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">substring(<i>string</i> ,<i>start</i> [,<i>length</i>] )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <i>
+ <code>string</code></i>
+ </dt>
+ <dd>
+ 평가할 문자열.</dd>
+</dl>
+<dl>
+ <dt>
+ <i>
+ <code>start</code></i>
+ </dt>
+ <dd>
+ 부분 문자열이 시작하는
+ <i>
+ <code>string</code></i>
+ 안 위치.</dd>
+</dl>
+<dl>
+ <dt>
+ <i>
+ <code>length</code></i>
+ (선택사항)</dt>
+ <dd>
+ 부분 문자열의 길이. 빼면, 반환되는 문자열은
+ <i>
+ <code>start</code></i>
+ 위치부터
+ <i>
+ <code>string</code></i>
+ 의 끝까지 모든 문자를 포함합니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>문자열.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<p>다른 XPath 함수와 마찬가지로, 위치는 0에 기반을 두지 않습니다. 문자열의 첫 문자는 위치가 0이 아니라 1입니다.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-substring">XPath 1.0 4.2</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/sum/index.html b/files/ko/web/xpath/functions/sum/index.html
new file mode 100644
index 0000000000..b1b79e8ed4
--- /dev/null
+++ b/files/ko/web/xpath/functions/sum/index.html
@@ -0,0 +1,39 @@
+---
+title: sum
+slug: Web/XPath/Functions/sum
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/sum
+---
+<p>{{ XsltRef() }}</p>
+
+<p><br>
+ <code>sum</code> 함수는 인수로 준 노드 집합의 각 노드의 숫자값의 합을 반환합니다.</p>
+
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+
+<pre class="eval">sum(<em>node-set</em> )
+</pre>
+
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+
+<dl>
+ <dt><em><code>node-set</code></em></dt>
+ <dd>평가될 노드 집합. 이 노드 집합의 각 노드는 마치 <code>number</code> 함수에 넘겨준 것처럼 평가되고 결과 수의 합이 반환됩니다.</dd>
+</dl>
+
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+
+<p>숫자.</p>
+
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+
+<p><em>(없음)</em></p>
+
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-sum">XPath 1.0 4.3</a></p>
+
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/system-property/index.html b/files/ko/web/xpath/functions/system-property/index.html
new file mode 100644
index 0000000000..fb020c11d7
--- /dev/null
+++ b/files/ko/web/xpath/functions/system-property/index.html
@@ -0,0 +1,34 @@
+---
+title: system-property
+slug: Web/XPath/Functions/system-property
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/system-property
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>system-property</code> 함수는 인수로 준 시스템 속성을 나타내는 개체를 반환합니다.</p>
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">문법</h3>
+<pre class="eval">system-property(<i>name</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <i>
+ <code>name</code></i>
+ (선택사항)</dt>
+ <dd>
+ 시스템 속성의 이름. 인수는 QName인 문자열로 평가해야 합니다. QName은 식의 범위에서 이름공간 선언을 써 이름으로 확장합니다. system-property 함수는 이름으로 식별하는 시스템 속성값을 나타내는 개체를 반환합니다. 그러한 시스템 속성이 없으면, 빈 문자열을 반환합니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>인수 system-property를 나타내는 개체</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<ul>
+ <li>xsl:version, 처리기가 구현한 XSLT 버전을 제공하는 숫자. 이 문서에서 지정한 XSLT 버전을 구현하는 XSLT 처리기에는, 이 숫자가 1.0입니다.</li>
+ <li>xsl:vendor, XSLT 처리기의 공급자(vendor)를 식별하는 문자열</li>
+ <li>xsl:vendor-url, XSLT 처리기의 공급자를 식별하는 URL을 포함하는 문자열. 보통 이는 공급자 웹 사이트의 홈 페이지입니다.</li>
+</ul>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</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_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/translate/index.html b/files/ko/web/xpath/functions/translate/index.html
new file mode 100644
index 0000000000..a2f3d67232
--- /dev/null
+++ b/files/ko/web/xpath/functions/translate/index.html
@@ -0,0 +1,92 @@
+---
+title: translate
+slug: Web/XPath/Functions/translate
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/translate
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>translate</code> 함수는 문자열과 번역할 문자 집합을 평가하고 번역된 문자열을 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">translate(<i>string</i> ,<i>abc</i> ,<i>XYZ</i> )
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<dl>
+ <dt>
+ <i>
+ <code>string</code></i>
+ </dt>
+ <dd>
+ 평가할 문자열.</dd>
+</dl>
+<dl>
+ <dt>
+ <i>
+ <code>abc</code></i>
+ </dt>
+ <dd>
+ 바꿀 문자열.</dd>
+</dl>
+<dl>
+ <dt>
+ <i>
+ <code>XYZ</code></i>
+ </dt>
+ <dd>
+ 교체에 쓰는 문자열.
+ <i>
+ <code>XYZ</code></i>
+ 에서 첫 문자는
+ <i>
+ <code>string</code></i>
+ 에서 나타나는
+ <i>
+ <code>abc</code></i>
+ 의 첫 문자가 나타날 때마다 교체합니다.</dd>
+</dl>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>번역된 문자열.</p>
+<h3 id=".EC.A3.BC.EC.9D.98" name=".EC.A3.BC.EC.9D.98">주의</h3>
+<p>XPath는 translate 함수가 모든 언어에서 대/소문자 변환에 sufficient solution이 아니다라고 기록합니다. XPath의 future 버전은 대/소문자 변환을 위해 추가 함수를 제공할 지도 모릅니다.</p>
+<p>그러나, 이 함수는 현재 문자열을 대/소문자로 변환할 수 있는 함수에 가장 가깝습니다.</p>
+<p>예</p>
+<pre class="eval">&lt;xsl:value-of select="translate('The quick brown fox.', 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" /&gt;
+</pre>
+<p>출력</p>
+<pre class="eval">THE QUICK BROWN FOX.
+</pre>
+<ul>
+ <li>만약
+ <i>
+ <code>abc</code></i>
+ 가
+ <i>
+ <code>XYZ</code></i>
+ 보다 길면,
+ <i>
+ <code>XYZ</code></i>
+ 에서 대응하는 문자가 없는
+ <i>
+ <code>abc</code></i>
+ 의 문자는 출현 때마다 제거됩니다.</li>
+</ul>
+<p>예</p>
+<pre class="eval">&lt;xsl:value-of select="translate('The quick brown fox.', 'brown', 'red'" /&gt;
+</pre>
+<p>출력</p>
+<pre class="eval">The quick red fdx.
+</pre>
+<ul>
+ <li>만약
+ <i>
+ <code>XYZ</code></i>
+ 가
+ <i>
+ <code>abc</code></i>
+ 보다 더 많은 문자를 포함하면, 여분 문자는 무시됩니다.</li>
+</ul>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-translate">XPath 1.0 4.2</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/true/index.html b/files/ko/web/xpath/functions/true/index.html
new file mode 100644
index 0000000000..3a54249749
--- /dev/null
+++ b/files/ko/web/xpath/functions/true/index.html
@@ -0,0 +1,19 @@
+---
+title: 'true'
+slug: Web/XPath/Functions/true
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/true
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>true</code> 함수는 불린값 true를 반환합니다.</p>
+<h3 id=".EA.B5.AC.EB.AC.B8" name=".EA.B5.AC.EB.AC.B8">구문</h3>
+<pre class="eval">true()
+</pre>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>불린 <code>true</code>.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</h3>
+<p><a class="external" href="http://www.w3.org/TR/xpath#function-true">XPath 1.0 4.3</a></p>
+<h3 id="Gecko_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원함.</p>
diff --git a/files/ko/web/xpath/functions/unparsed-entity-url/index.html b/files/ko/web/xpath/functions/unparsed-entity-url/index.html
new file mode 100644
index 0000000000..b5c29f3a60
--- /dev/null
+++ b/files/ko/web/xpath/functions/unparsed-entity-url/index.html
@@ -0,0 +1,21 @@
+---
+title: unparsed-entity-url
+slug: Web/XPath/Functions/unparsed-entity-url
+tags:
+ - XSLT_Reference
+translation_of: Web/XPath/Functions/unparsed-entity-url
+---
+<p>{{ XsltRef() }}</p>
+<p><br>
+ <code>unparsed-entity-url()</code> 함수는 구문해석되지 않은 엔티티의 URI를 반환합니다. 이는 소스 문서의 DTD에서 참조하는 비 XML 데이터입니다.</p>
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">문법</h3>
+<pre class="eval">string unparsed-entity-url(string)
+</pre>
+<h3 id=".EC.9D.B8.EC.88.98" name=".EC.9D.B8.EC.88.98">인수</h3>
+<p>구문해석되지 않은 엔티티의 이름. 인수가 문자열이 아니면, string() 함수의 규칙을 써서 변환합니다. 이름은 XML 이름입니다.</p>
+<h3 id=".EB.B0.98.ED.99.98" name=".EB.B0.98.ED.99.98">반환</h3>
+<p>엔티티가 있으면, DTD에서 찾은 구문해석되지 않은 엔티티의 URI. 그렇지 않으면 빈 문자열.</p>
+<h3 id=".EC.A0.95.EC.9D.98" name=".EC.A0.95.EC.9D.98">정의</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_.EC.A7.80.EC.9B.90" name="Gecko_.EC.A7.80.EC.9B.90">Gecko 지원</h3>
+<p>지원 안 함.</p>
diff --git a/files/ko/web/xpath/index.html b/files/ko/web/xpath/index.html
new file mode 100644
index 0000000000..b06498cf53
--- /dev/null
+++ b/files/ko/web/xpath/index.html
@@ -0,0 +1,13 @@
+---
+title: XPath
+slug: Web/XPath
+tags:
+ - XPath
+translation_of: Web/XPath
+---
+<p>XPath는 XML Path Language를 나타내고 <a href="/ko/XML" title="ko/XML">XML</a> 문서의 다른 부분을 주소 지정하는(가리키는) 유연한 방법을 제공하는 비XML 문법을 씁니다. 이와 동시에, 또한 패턴과 일치하는지 알아보기 위해 문서 안에 주소 지정된 노드를 검사하는데도 쓰일 수 있습니다.</p>
+<p>XPath는 주로 <a href="/ko/XSLT" title="ko/XSLT">XSLT</a>에서 쓰입니다. 하지만 또한 <a href="/ko/DOM/document.getElementById" title="ko/DOM/document.getElementById">getElementById</a> 메소드, <a href="/ko/DOM/element.childNodes" title="ko/DOM/element.childNodes">childNodes</a> 특성들에 의존하는 대신 HTML과 <a href="/ko/XUL" title="ko/XUL">XUL</a> 같은 다른 XML에 기반을 둔 언어 문서를 <a href="/ko/DOM" title="ko/DOM">DOM</a>을 통해 항해하는 더 나은 강력한 방법으로도 쓰입니다. <span>다음은 모호합니다: 이는 확장기능 안에서 특히 쓸모 있습니다, 특히 <a href="/ko/XUL_Overlays">overlays</a>를 고려하면.</span></p>
+<p>XPath는 XML 문서의 계층 구조를 항해하기 위해 경로 표기법(URL의 경우와 같이)을 씁니다. <a href="/ko/URI" title="ko/URI">URI</a>와 XML 속성값에 쓰일 수 있도록 비XML 문법을 씁니다.</p>
+<table class="topicpage-table"> <tbody> <tr> <td> <h4 id=".EB.AC.B8.EC.84.9C"><a href="/Special:Tags?tag=XPath&amp;language=ko" title="Special:Tags?tag=XPath&amp;language=ko">문서</a></h4> <dl> <dt><a href="/ko/Introduction_to_using_XPath_in_JavaScript" title="ko/Introduction_to_using_XPath_in_JavaScript">Introduction to using XPath in JavaScript</a></dt> <dd><small>XPath의 비XSLT 사용을 기술합니다.</small></dd> </dl> <dl> <dt><a href="/ko/XPath/Axes" title="ko/XPath/Axes">XPath:Axes</a></dt> <dd><small>XPath 명세에 정의된 축의 정의와 목록. 축은 노드 사이의 관계를 기술하는데 씁니다.</small></dd> </dl> <dl> <dt><a href="/ko/XPath/Functions" title="ko/XPath/Functions">XPath:Functions</a></dt> <dd><small>기본 XPath 함수와 XPath에 더해진 XSLT 고유의 추가분 설명과 나열.</small></dd> </dl> <dl> <dt><a href="/ko/Transforming_XML_with_XSLT" title="ko/Transforming_XML_with_XSLT">Transforming XML with XSLT</a></dt> <dd><small>XSLT는 변환하고 싶은 XML 문서 내의 코드 조각(segment)을 주소지정하기 위해 XPath를 씁니다.</small></dd> </dl> <dl> <dt><a href="/ko/Using_XPath" title="ko/Using_XPath">Using XPath</a></dt> <dd><small>XPath를 DOM과 바인딩하는 코드와 예제</small></dd> </dl> <dl> <dt><a class="external" href="http://www.topxml.com/xsl/tutorials/intro/">XSLT &amp; XPath Tutorial</a></dt> <dd><small>TopXML의 XSLT 입문서는 XSLT와 XPath의 기본 개념, 문법, 프로그래밍을 소개합니다.</small></dd> </dl> <dl> <dt><a class="external" href="http://www.xml.com/pub/a/2000/08/holman/">What is XSLT?</a></dt> <dd><small>XSLT와 XPath에 관한 이 광범위한 소개는 두 기술 사이에 우선순위가 없다 보고 읽는 이를 배경, 문맥, 구조, 개념, 입문 용어로 안내합니다.</small></dd> </dl> <p><span><a href="/Special:Tags?tag=XPath&amp;language=ko" title="Special:Tags?tag=XPath&amp;language=ko">View All...</a></span></p> </td> <td> <h4 id=".EB.8F.84.EA.B5.AC">도구</h4> <dl> <dd><a class="external" href="http://b-cage.net/code/web/xpath-evaluator.html">Online XPath evaluator</a></dd> </dl> <dl> <dd><a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/1095">XPath Checker</a></dd> <dd><small>An interactive editor for XPath expressions (FireFox Add-On).</small></dd> </dl> <dl> <dd><a class="external" href="http://www.sketchpath.com/">SketchPath</a></dd> <dd><small>A Graphical XPath Builder/Debugger(.NET).</small></dd> </dl> <h4 id=".EA.B4.80.EB.A0.A8_.EC.A3.BC.EC.A0.9C">관련 주제</h4> <dl> <dd><a href="/ko/XSLT" title="ko/XSLT">XSLT</a>, <a href="/ko/XQuery" title="ko/XQuery">XQuery</a>, <a href="/ko/XML" title="ko/XML">XML</a>, <a href="/ko/DOM" title="ko/DOM">DOM</a></dd> </dl> <p> </p> </td> </tr> </tbody>
+</table>
+<p>{{ languages( { "cs": "cs/XPath", "es": "es/XPath", "fr": "fr/XPath", "ja": "ja/XPath", "ko": "ko/XPath", "pl": "pl/XPath" } ) }}</p>