1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
---
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&language=ko" title="Special:Tags?tag=XPath&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.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&language=ko" title="Special:Tags?tag=XPath&language=ko">View All...</a></span></p>
</td>
<td>
<h4 id=".EB.8F.84.EA.B5.AC">도구</h4>
<dl>
<dd><a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/chropath-for-firefox/">ChroPath</a></dd>
<dd>FireBug에 통합된 XPath 패널 도구 (FireFox 확장 도구)</dd>
</dl>
<dl>
<dd><a class="external" href="http://qutoric.com/xmlquire/">XMLQuire (구 SketchPath)</a></dd>
<dd>그래픽 기반 XPath 작성기/디버거 (.NET)</dd>
</dl>
<dl>
<dd><a class="link-https" href="https://extendsclass.com/xpath-tester.html">XPath tester</a></dd>
<dd>온라인 XPath 작성기/디버거</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>
|