aboutsummaryrefslogtreecommitdiff
path: root/files/ko/web/api/xsltprocessor/basic_example/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/ko/web/api/xsltprocessor/basic_example/index.html')
-rw-r--r--files/ko/web/api/xsltprocessor/basic_example/index.html50
1 files changed, 50 insertions, 0 deletions
diff --git a/files/ko/web/api/xsltprocessor/basic_example/index.html b/files/ko/web/api/xsltprocessor/basic_example/index.html
new file mode 100644
index 0000000000..a09cf8ed1d
--- /dev/null
+++ b/files/ko/web/api/xsltprocessor/basic_example/index.html
@@ -0,0 +1,50 @@
+---
+title: Basic Example
+slug: Web/API/XSLTProcessor/Basic_Example
+translation_of: Web/API/XSLTProcessor/Basic_Example
+original_slug: XSLT_in_Gecko/Basic_Example
+---
+<h2 id=".EA.B8.B0.EB.B3.B8_.EC.98.88"> 기본 예 </h2>
+<p>이 첫 예는 브라우저에서 XSLT 변환 설정의 기본을 보여준다. 이 예는 Article에 대한 정보(Title, Author 목록과 Body 글)를 포함한 XML 문서를 얻어 그것을 사람이 읽을 수 있는 형식으로 나타낸다.
+</p><p>그림1은 기본 XSLT예의 소스를 보여준다. XML문서(example.xml)은 글의 정보를 포함한다. ?xml-stylesheet? 처리명령을 써서, 그것의 href 속성을 통해 XSLT 스타일쉬트(example.xsl)에 연결한다.
+</p><p>XSLT 스타일쉬트는 xsl:stylesheet 요소로 시작하는데, 이것은 최종 출력을 생성하는데 쓰이는 모든 템플리트를 포함한다. 그림1의 예는 템플리트 2개를 가진다 - 하나는 root 노드에 하나는 Author 노드에 대응한다. root 노드에 대응하는 템플리트는 글의 제목을 출력하고 Authors 노드의 자식노드인 Author 노드에 대응하는 모든 템플리트를 처리하기 위해 말한다.
+</p><p>그림1 : 간단한 XSLT예
+</p><p>XML 문서 (example.xml) :
+</p>
+<pre> &lt;?xml version="1.0"?&gt;
+ &lt;?xml-stylesheet type="text/xsl" href="example.xsl"?&gt;
+ &lt;Article&gt;
+ &lt;Title&gt;My Article&lt;/Title&gt;
+ &lt;Authors&gt;
+ &lt;Author&gt;Mr. Foo&lt;/Author&gt;
+ &lt;Author&gt;Mr. Bar&lt;/Author&gt;
+ &lt;/Authors&gt;
+ &lt;Body&gt;This is my article text.&lt;/Body&gt;
+ &lt;/Article&gt;
+</pre>
+<p>XSL 스타일쉬트 (example.xsl) :
+</p>
+<pre> &lt;?xml version="1.0"?&gt;
+ &lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
+
+ &lt;xsl:output method="text"/&gt;
+
+ &lt;xsl:template match="/"&gt;
+ Article - &lt;xsl:value-of select="/Article/Title"/&gt;
+ Authors: &lt;xsl:apply-templates select="/Article/Authors/Author"/&gt;
+ &lt;/xsl:template&gt;
+
+ &lt;xsl:template match="Author"&gt;
+ - &lt;xsl:value-of select="." /&gt;
+ &lt;/xsl:template&gt;
+
+ &lt;/xsl:stylesheet&gt;
+</pre>
+<p>브라우저 출력:
+</p>
+<pre> Article - My Article
+ Authors:
+ - Mr. Foo
+ - Mr. Bar
+</pre>
+{{ languages( { "en": "en/XSLT_in_Gecko/Basic_Example" } ) }}