XML ์ธ์ด๋ 1996๋
์ ๋ฐ๋ช
๋์์ต๋๋ค. ๊ทธ๊ฒ์ด ๋ํ๋์๋ง์ ๊ทธ ์ ์ฉ ๊ฐ๋ฅ์ฑ์ด ์ด๋ฏธ ์คํด๋๊ธฐ ์์ํ๊ณ , ๊ทธ๋ค์ด ๊ทธ๊ฒ์ ์ ์ฉํ๋ ค๋ ๋ชฉ์ ์ ๋น์ถ์ด ๋ณผ ๋ ๊ทธ๊ฒ์ ์ต์ ์ ์ ํ์ด ์๋์์ต๋๋ค.
๋ด๊ฐ ๋ณธ ๋๋ค์์ XML ์คํค๋ง๋ XML์ ๋ถ์ ์ ํ๊ฑฐ๋ ์ฌ๋ฐ๋ฅด์ง ์๊ฒ ์ฌ์ฉํ๋ค๊ณ ํด๋ ๊ณผ์ธ์ด ์๋๋๋ค. ๋์ฑ์ด ์ด๋ฌํ XML ์ฌ์ฉ์ XML์ด ๋ฌด์์ธ์ง์ ๋ํ ๊ทผ๋ณธ์ ์ธ ์คํด๋ฅผ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
XML์ ๋งํฌ์
์ธ์ด์
๋๋ค. ์ด๊ฒ์ ๋ฐ์ดํฐ ํ์์ด ์๋๋๋ค.. ๋๋ถ๋ถ์ XML ์คํค๋ง๋ ์ด๋ฌํ ๊ตฌ๋ณ์ ๋ช
์์ ์ผ๋ก ๊ฐ๊ณผํ์ฌ XML์ ๋ฐ์ดํฐ ํ์๊ณผ ํผ๋ํ์ฌ ์ค์ ๋ก ํ์ํ ๋ฐ์ดํฐ ํ์์ด๊ธฐ ๋๋ฌธ์ XML์ ์ ํํ๋ ์ค์๋ฅผ ์ด๋ํ์ต๋๋ค.
๋๋ฌด ์์ธํ ์ค๋ช
ํ์ง ์๊ณ ๋ XML์ ๊ตฌ์กฐ์ ๋ฉํ๋ฐ์ดํฐ๋ก ํ
์คํธ ๋ธ๋ก์ ์ฃผ์์ ์ถ๊ฐํ๋ ๋ฐ ๊ฐ์ฅ ์ ํฉํฉ๋๋ค. ์ฃผ์ ๋ชฉํ๊ฐ ํ
์คํธ ๋ธ๋ก์ผ๋ก ์์
ํ๋ ๊ฒ์ด ์๋๋ผ๋ฉด XML์ ์ ํํ๋ ๊ฒ์ด ํ๋นํ์ง ์์ ๊ฒ์
๋๋ค.
์ด๋ฐ ๊ด์ ์์ XML ์คํค๋ง๊ฐ ์ผ๋ง๋ ์ ๋ง๋ค์ด์ก๋์ง ํ์ธํ ์ ์๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ด ์๋ค. ์๋ํ ์คํค๋ง์ ๋ฌธ์๋ฅผ ์๋ก ๋ค์ด ๋ชจ๋ ํ๊ทธ์ ์์ฑ์ ์ ๊ฑฐํด ๋ณด๊ฒ ์ต๋๋ค. ๋จ์ ๋ด์ฉ์ด ์๋ฏธ๊ฐ ์๋ ๊ฒฝ์ฐ(๋๋ ๋น ์ค์ด ๋จ์ ์๋ ๊ฒฝ์ฐ) ์คํค๋ง๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ถ๋์ง ์์๊ฑฐ๋ ๋จ์ํ XML์ ์ฌ์ฉํ์ง ๋ง์์ด์ผ ํ๋ ๊ฒ์ ๋๋ค.
์๋์์๋ ์๋ชป ๊ตฌ์ฑ๋ ํ๋ก์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์๋ฅผ ๋ช ๊ฐ์ง ์ ์ํ๊ฒ ์ต๋๋ค.
<roะพt>
<item name="name" value="John" />
<item name="city" value="London" />
</roะพt>
์ฌ๊ธฐ์์๋ XML๋ก ๊ฐ๋จํ ํค-๊ฐ ์ฌ์ ์ ํํํ๋ ค๋ ๊ทผ๊ฑฐ๊ฐ ์๊ณ ์ด์ํ(๋งค์ฐ ์ผ๋ฐ์ ์ธ) ์๋์ ์๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ๋ชจ๋ ํ๊ทธ์ ์์ฑ์ ์ ๊ฑฐํ๋ฉด ๋น ํ์ด ๋จ๊ฒ ๋ฉ๋๋ค. ๋ณธ์ง์ ์ผ๋ก ์ด ๋ฌธ์๋ ์๋ฌด๋ฆฌ ํฐ๋ฌด๋์์ด ๋ค๋ฆฌ๋๋ผ๋ ๋น ์ค์ ๋ํ ์๋ฏธ๋ก ์ ์ฃผ์์ ๋๋ค.
<root name="John" city="London" />
์ค์๊ฐ์์ผ๋ก, ์ฌ์ ์ ํํํ๋ ์ฌ์น์ค๋ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์ฌ๊ธฐ์ ๋น ๋ฌธ์์ด์ ์๋ฏธ ์ฃผ์์ด ์๋ ๊ฒ์ด ์๋๋๋ค. ์ด๋ฒ์๋ "์ฌ์ "์ด ๋ฃจํธ ์์์ ์์ฑ์ผ๋ก ์ง์ ์ธ์ฝ๋ฉ๋ฉ๋๋ค. ์ด๋ ์์์ ์ง์ ๋ ์์ฑ ์ด๋ฆ ์ธํธ๋ฅผ ์ ์๋์ง ์๊ณ ๋์ ์ผ๋ก ๋ง๋ญ๋๋ค. ๋ํ ์ ์๊ฐ ์ค์ ๋ก ํํํ๊ณ ์ถ์๋ ๊ฒ์ ๋จ์ํ ํค-๊ฐ ๊ตฌ๋ฌธ์ด์์ง๋ง ๊ทธ ๋์ XML์ ์ ์ฉํ๊ธฐ๋ก ํ ์์ ํ ๊ธฐ๊ดดํ ๊ฒฐ์ ์ ๋ด๋ ค ์์ฑ ๊ตฌ๋ฌธ์ ์ฌ์ฉํ๊ธฐ ์ํ ์ ๋์ฌ๋ก ๋จ์ผ ๋น ์์๋ฅผ ์ฌ์ฉํ๋๋ก ๊ฐ์ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ ๊ทธ๋ฌํ ๊ณํ์ ์์ฃผ ์ ํฉ๋๋ค.
<roะพt>
<item key="name">John</item>
<item key="city">London</item>
</roะพt>
์ด๊ฒ์ ๋ ๋์ ๊ฒ์ด์ง๋ง ์ด์ ์ด๋ค ์ด์ ๋ก ํค๋ ๋ฉํ๋ฐ์ดํฐ์ด๊ณ ๊ฐ์ ๊ทธ๋ ์ง ์์ต๋๋ค. ์ฌ์ ์ ๋ณด๋ฉด ๋งค์ฐ ์ด์ํฉ๋๋ค. ๋ชจ๋ ํ๊ทธ์ ์์ฑ์ ์ ๊ฑฐํ๋ฉด ์ ๋ณด์ ์ ๋ฐ์ด ์์ค๋ฉ๋๋ค.
XML์ ์ฌ๋ฐ๋ฅธ ์ฌ์ ํํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
<roะพt>
<item>
<key>Name</key>
<value>John</value>
</item>
<item>
<key>City</key>
<value>London</value>
</item>
</roะพt>
๊ทธ๋ฌ๋ ์ฌ๋๋ค์ด XML์ ๋ฐ์ดํฐ ํ์์ผ๋ก ์ฌ์ฉํ๊ณ ์ด๋ฅผ ์ดํ ๊ตฌ์ฑ์ ์ฌ์ฉํ๊ธฐ๋ก ์ด์ํ ๊ฒฐ์ ์ ๋ด๋ ธ๋ค๋ฉด ์์ ์ด ํ๊ณ ์๋ ์์ ์ด ๋ถ์ ์ ํ๊ณ ํธ๋ฆฌํ์ง ์๋ค๋ ๊ฒ์ ์ดํดํด์ผ ํฉ๋๋ค. ๋ํ ๋์์ด๋๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ๋ ์ค์๋ก XML์ ์ ํํ๋ ๊ฒฝ์ฐ๋ ๋ง์ต๋๋ค. ๊ทธ๋ฌ๋ ํจ์ฌ ๋ ์์ฃผ ๊ทธ๋ค์ XML์ด ๋จ์ํ ์ฌ๊ธฐ์ ์ ํฉํ์ง ์๋ค๋ ์ฌ์ค์ ๋ฌด์ํ๊ณ ์์ ์ค๋ช ๋ ํ์ ์ค ํ๋๋ก XML์ ๋ฌด์๋ฏธํ๊ฒ ์ฌ์ฉํจ์ผ๋ก์จ ์ํฉ์ ๋์ฑ ์ ํ์ํต๋๋ค.
์ต์ ์ XML ์คํค๋ง? ๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ์๊ธ์ ๋ด๊ฐ ๋ณธ ์ต์ ์ XML ์คํค๋ง, Polycom IP ์ ํ ํต์ ์ฉ ์๋ ํ๋ก๋น์ ๋ ๊ตฌ์ฑ ํ์ผ ํ์์ ๊ฐ์ ธ์ต๋๋ค. ์ด๋ฌํ ํ์ผ์๋ TFTP๋ฅผ ํตํด XML ์์ฒญ ํ์ผ์ ๋ค์ด๋ก๋ํด์ผ ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ค์์ ํด๋น ํ์ผ ์ค ํ๋์์ ๋ฐ์ทํ ๊ฒ์ ๋๋ค.
<softkey
softkey.feature.directories="0"
softkey.feature.buddies="0"
softkey.feature.forward="0"
softkey.feature.meetnow="0"
softkey.feature.redial="1"
softkey.feature.search="1"
softkey.1.enable="1"
softkey.1.use.idle="1"
softkey.1.label="Foo"
softkey.1.insert="1"
softkey.1.action="..."
softkey.2.enable="1"
softkey.2.use.idle="1"
softkey.2.label="Bar"
softkey.2.insert="2"
softkey.2.action="..." />
์ด๊ฒ์ ๋๊ตฐ๊ฐ์ ๋์ ๋๋ด์ด ์๋๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ๋ด ๋ฐ๋ช ํ์ด ์๋๋๋ค.
- ์์๋ ๋จ์ํ ์์ฑ์ ์ฒจ๋ถํ๊ธฐ ์ํ ์ ๋์ฌ๋ก ์ฌ์ฉ๋๋ฉฐ, ์์ฑ ์์ฒด์๋ ๊ณ์ธต์ ์ด๋ฆ์ด ์์ต๋๋ค.
- ํน์ ๋ ์ฝ๋ ์ ํ์ ์ฌ๋ฌ ์ธ์คํด์ค์ ๊ฐ์ ํ ๋นํ๋ ค๋ฉด ์์ฑ ์ด๋ฆ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ธ๋ฑ์ค๊ฐ ์๋ ๊ฒ.
- ๋ํ ๋ค์์ผ๋ก ์์ํ๋ ์์ฑ์
softkey.
, ์์์ ๋ฐฐ์นํด์ผ ํฉ๋๋ค.<softkey/>
, ๋ค์์ผ๋ก ์์ํ๋ ์์ฑfeature.
, ์์์ ๋ฐฐ์นํด์ผ ํฉ๋๋ค.<feature/>
๋ฑ, ์์ ํ ๋ถํ์ํ๊ณ ์ธ๋ป๋ณด๊ธฐ์๋ ์๋ฏธ๊ฐ ์์ด ๋ณด์ด์ง๋ง. - ๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง์ผ๋ก ์์ฑ ์ด๋ฆ์ ์ฒซ ๋ฒ์งธ ๊ตฌ์ฑ ์์๊ฐ ํญ์ ์์ ์ด๋ฆ๊ณผ ๋์ผํ๊ธฐ๋ฅผ ๋ฐ๋๋ค๋ฉด ๊ทธ๋ฐ ๊ฒ์ ์์ต๋๋ค! ์๋ฅผ ๋ค์ด ์์ฑ
up.
์ ์ฒจ๋ถํด์ผ ํฉ๋๋ค.<userpreferences/>
. ์์์ ์์ฑ ์ด๋ฆ์ ์ฒจ๋ถํ๋ ์์๋ ์์์ ์ด๋ฉฐ ๊ฑฐ์ ์๋ฒฝํฉ๋๋ค.
๋ฌธ์ ๋๋ ๋ฐ์ดํฐ. ๋๋๋ก ๋๊ตฐ๊ฐ XML๊ณผ JSON์ ๋น๊ตํ์ฌ ์์ ํ ์ด์ํ ์ผ์ ํ์ฌ ๋ ์ค ํ๋๋ ์ดํดํ์ง ๋ชปํ๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค. XML์ ๋ฌธ์ ๋งํฌ์ ์ธ์ด์ ๋๋ค. JSON์ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ ํ์์ด๋ฏ๋ก ์๋ก ๋น๊ตํ๋ ๊ฒ์ ๋ฐ๋ปํ ๊ฒ๊ณผ ๋ถ๋๋ฌ์ด ๊ฒ์ ๋น๊ตํ๋ ค๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
์ฐจ์ด์ ์ ๊ฐ๋ ๋ฌธ์์ ๋ฐ์ดํฐ. XML๊ณผ ์ ์ฌํ๊ฒ ๊ธฐ๊ณ๊ฐ ์ฝ์ ์ ์๋ ๋ฌธ์๋ฅผ ์กฐ๊ฑด๋ถ๋ก ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ๊ธฐ๊ณ๊ฐ ์ฝ์ ์ ์๋๋ก ์๋๋์์ง๋ง ์์ ์ ์ผ๋ก๋ ๋ฌธ์๋ฅผ ์๋ฏธํ๋ฉฐ ์ด๋ฌํ ๊ด์ ์์ ๋ณผ ๋ ์ค์ ๋ก ๊ธฐ๊ณ๊ฐ ์ฝ์ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ๊ฐ์ฅ ๋ง์ PDF ๋ฌธ์์ ์ ์ฌํฉ๋๋ค.
์๋ฅผ ๋ค์ด XML์์๋ ์์์ ์์๊ฐ ์ค์ํฉ๋๋ค. ๊ทธ๋ฌ๋ JSON์์๋ ๊ฐ์ฒด ๋ด ํค-๊ฐ ์์ ์์๊ฐ ์๋ฏธ๊ฐ ์๊ณ ์ ์๋์ง ์์ต๋๋ค. ํค-๊ฐ ์์ ์์๊ฐ ์ง์ ๋์ง ์์ ์ฌ์ ์ ์ป์ผ๋ ค๋ ๊ฒฝ์ฐ ํด๋น ํ์ผ์ ์์๊ฐ ๋ํ๋๋ ์ค์ ์์๋ ์ค์ํ์ง ์์ต๋๋ค. ํ์ง๋ง ์ด ๋ฐ์ดํฐ๋ก๋ถํฐ ๋ค์ํ ์ ํ์ ๋ฐ์ดํฐ๋ฅผ ํ์ฑํ ์ ์์ต๋๋ค. ์๋ฅ, ๋ฌธ์์๋ ํน์ ์์๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ธ์๋ฌผ์ด๋ PDF ํ์ผ๊ณผ ๋ฌ๋ฆฌ ๋ฌผ๋ฆฌ์ ํฌ๊ธฐ๋ ์์ง๋ง ์์ ์ ์ผ๋ก ์ข ์ด์ ์ ํ ๋ฌธ์์ ์ ์ฌํฉ๋๋ค.
์ ์ ํ XML ์ฌ์ ํํ์ ์๋ JSON ํํ๊ณผ ๋ฐ๋๋ก ์ฌ์ ์ ์์ ์์๋ฅผ ๋ณด์ฌ์ค๋๋ค. ๋๋ ์ด ์์๋ฅผ ๋ฌด์ํ ์ ์์ต๋๋ค. ์ด ์ ํ์ฑ์ ๋ฌธ์ ๋ชจ๋ธ๊ณผ XML ํ์์ ๋ด์ฌ๋์ด ์์ต๋๋ค. ์ด๋ค ์ฌ๋๋ค์ ์ด XML ๋ฌธ์๋ฅผ ํด์ํ ๋ ์์๋ฅผ ๋ฌด์ํ๊ธฐ๋ก ์ ํํ ์๋ ์์ง๋ง, ์ด ๋ฌธ์ ๋ ํ์ ์์ฒด์ ๋ํ ๋ ผ์ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ฏ๋ก ์ด์ ๋ํด ๋ ผ์ํ ํ์๋ ์์ต๋๋ค. ๋์ฑ์ด, CSS ์คํ์ผ ์ํธ๋ฅผ ๋ฌธ์์ ์ฒจ๋ถํ์ฌ ๋ธ๋ผ์ฐ์ ์์ ๋ฌธ์๋ฅผ ๋ณผ ์ ์๋๋ก ํ๋ฉด ์ฌ์ ์์๊ฐ ํน์ ์์๋ก๋ง ๋ํ๋๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
์ฆ, ์ฌ์ (๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ ์กฐ๊ฐ)์ ๋ค์๊ณผ ๊ฐ์ด ๋ณํ๋ ์ ์์ต๋๋ค. n ๋ค์ํ ๊ฐ๋ฅํ ๋ฌธ์(XML, PDF, ์ข ์ด ๋ฑ) n - ์ฌ์ ์ ์๋ ์์์ ๊ฐ๋ฅํ ์กฐํฉ ์์ด๋ฉฐ ๋ค๋ฅธ ๊ฐ๋ฅํ ๋ณ์๋ ์์ง ๊ณ ๋ คํ์ง ์์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ฐ์ดํฐ๋ง ์ ์กํ๋ ค๋ ๊ฒฝ์ฐ ๊ธฐ๊ณ ํ๋ ๊ฐ๋ฅํ ๋ฌธ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ํจ๊ณผ์ ์ด์ง ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ถํ์ํ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ฏ๋ก ๋ฐฉํด๊ฐ ๋ ๋ฟ์ ๋๋ค. ๋ํ ์๋ณธ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ค๋ฉด ํ๋ก๊ทธ๋จ์ ์์ฑํด์ผ ํฉ๋๋ค. ์ด๋ ์์ ์์ ๋ฌธ์ ํ์์ด ์ง์ ๋์ง ์๋ ํญ๋ชฉ(์: CSS๋ XSLT ๋๋ ๋ ๋ค ์ฌ์ฉ)์ ๋ํด XML์ ์ฌ์ฉํ๋ ๊ฒ์ ๊ฑฐ์ ์๋ฏธ๊ฐ ์์ต๋๋ค. ์๋ํ๋ฉด ๊ทธ๊ฒ์ด ์ ์ผํ ์ด์ ๋ ์๋์ง๋ง ์ฃผ๋ ์ด์ ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฌธ์ ๋ชจ๋ธ์.
๋์ฑ์ด XML์๋ ์ซ์(๋๋ ๋ถ์ธ ํํ์ ๋๋ ๊ธฐํ ๋ฐ์ดํฐ ์ ํ) ๊ฐ๋ ์ด ์์ผ๋ฏ๋ก ์ด ํ์์ผ๋ก ํํ๋ ๋ชจ๋ ์ซ์๋ ๋จ์ง ์ถ๊ฐ ํ ์คํธ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ค๋ฉด ์คํค๋ง์ ํํ๋๋ ํด๋น ๋ฐ์ดํฐ์์ ๊ด๊ณ๋ฅผ ์์์ผ ํฉ๋๋ค. ๋ํ ์ํฉ์ ๋ฐ๋ผ ํน์ ํ ์คํธ ์์๊ฐ ์ซ์๋ฅผ ๋ํ๋ด๊ณ ์ซ์๋ก ๋ณํ๋์ด์ผ ํ๋ ๊ฒฝ์ฐ๋ ์์์ผ ํฉ๋๋ค.
๋ฐ๋ผ์ XML ๋ฌธ์์์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ๊ณผ์ ์ ์๋ฅผ ๋ค์ด ๋ง์ ํ์ด์ง์ ์ซ์ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ฑํ๋ ํ ์ด๋ธ์ ํฌํจํ๋ ์ค์บ๋ ๋ฌธ์๋ฅผ ์ธ์ํ๋ ๊ณผ์ ๊ณผ ํฌ๊ฒ ๋ค๋ฅด์ง ์์ต๋๋ค. ์, ์์น์ ์ผ๋ก๋ ๊ฐ๋ฅํ์ง๋ง ๋ค๋ฅธ ์ต์ ์ด ์ ํ ์๋ ์ตํ์ ์๋จ์ ์ ์ธํ๊ณ ๋ ์ด๊ฒ์ด ๊ฐ์ฅ ์ต์ ์ ๋ฐฉ๋ฒ์ ์๋๋๋ค. ํฉ๋ฆฌ์ ์ธ ํด๊ฒฐ์ฑ ์ ๋ฐ์ดํฐ๋ฅผ ํน์ ํ ์คํธ ํํ๊ณผ ๊ฒฐํฉํ๋ ๋ฌธ์ ๋ชจ๋ธ์ ํฌํจ๋์ง ์์ ์๋ณธ ๋ฐ์ดํฐ์ ๋์งํธ ๋ณต์ฌ๋ณธ์ ์ฐพ๋ ๊ฒ์ ๋๋ค.
์ฆ, XML์ด ๋น์ฆ๋์ค์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ค๋ ์ฌ์ค์ ์ ํ ๋๋์ง ์์ต๋๋ค. ๊ทธ ์ด์ ๋ ๋ฐ๋ก ๋ฌธ์ ํ์(์ข ์ด)์ด ๋น์ฆ๋์ค์ ์ดํดํ๊ธฐ ์ฝ๊ณ ์น์ํ๋ฉฐ, ์น์ํ๊ณ ์ดํดํ๊ธฐ ์ฌ์ด ๋ชจ๋ธ์ ๊ณ์ ์ฌ์ฉํ๊ธฐ๋ฅผ ์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ฐ์ ์ด์ ๋ก ๊ธฐ์ ์์๋ ๊ธฐ๊ณ๊ฐ ์ฝ์ ์ ์๋ ํ์ ๋์ PDF ๋ฌธ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ฌด ๋ง์ต๋๋ค. ์ด๋ ์ฌ์ ํ ํน์ ๋ฌผ๋ฆฌ์ ํฌ๊ธฐ์ ์ธ์๋ ํ์ด์ง ๊ฐ๋ ์ ๋ฌถ์ฌ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ ์ธ์๋ ๊ฐ๋ฅ์ฑ์ด ๊ฑฐ์ ์๋ ๋ฌธ์(์: ๋ ์ง์คํธ๋ฆฌ ๋ฌธ์์ 8000ํ์ด์ง PDF)์๋ ์ ์ฉ๋ฉ๋๋ค. ์ด๋ฌํ ๊ด์ ์์ ๋ณผ ๋ ๋น์ฆ๋์ค์์ XML์ ์ฌ์ฉํ๋ ๊ฒ์ ๋ณธ์ง์ ์ผ๋ก ์คํ์ด๋ชจํผ์ฆ์ ํํ์ ๋๋ค. ์ฌ๋๋ค์ ์ ํ๋ ํฌ๊ธฐ์ ์ธ์๋ ํ์ด์ง์ ๋ํ ์์ ์ ์์ด๋์ด๋ฅผ ์ดํดํ๊ณ , ์ธ์๋ ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์ดํดํฉ๋๋ค. ๊ทธ๊ฒ์ด ์ฌ๋ฌ๋ถ์ ๊ฐ์ด๋๋ผ๋ฉด ๊ธฐ๊ณ๊ฐ ์ฝ์ ์ ์๋ ๋ฌผ๋ฆฌ์ ํฌ๊ธฐ ์ ํ์ด ์๋ ๋ฌธ์(XML ๋ฌธ์)๋ ์ต์ํ๊ณ ํธ์ํ ๋ฌธ์ ์ฌ๋ณธ์ด๋ฉด์ ํ์ ์ ๋ํ๋ ๋๋ค. ์ด๋ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๋ ๋ถ์ ํํ๊ณ ์ง๋์น๊ฒ ์คํ์ด๋ชจํฝ์ ์ธ ๋ฐฉ์์ผ๋ก ๋จ์ ์๋ ๊ฒ์ ๋ฐฉ์งํ์ง ๋ชปํฉ๋๋ค.
ํ์ฌ๊น์ง ๋ด๊ฐ ์๊ณ ์๋ ํ์์ ์ ํจํ ์ฌ์ฉ์ด๋ผ๊ณ ํ ์ ์๋ ์ ์ผํ XML ์คํค๋ง๋ XHTML๊ณผ DocBook์
๋๋ค.
์ถ์ฒ : habr.com