XML & XPath
----
----
๋ฐ๋์ C๋ก ์์ฑํ ๊ฒ! (ํ์ฅ์ .c ์ฌ์ฉ)
----
| ์ด๋ฆ | ์์ค | ์ฝ๋ฉ ์๊ฐ |
| ์กฐํํ | OurMajorLangIsCAndCPlusPlus/XML/์กฐํํ | ? |
| ๊น์์ญํ์ค์ | OurMajorLangIsCAndCPlusPlus/XML/๊น์์ญํ์ค์ | ๋ง์ด..ใ กใ |
๋ฐ๋์ C๋ก ์์ฑํ ๊ฒ! (ํ์ฅ์ .c ์ฌ์ฉ)
ํ ์คํธ 1 ¶
XML ์
๋ ฅ
์ฟผ๋ฆฌ - zeropage//name
์ฟผ๋ฆฌ - zeropage/studies/java/participants
์ฟผ๋ฆฌ - zeropage//mfc/participants
~cpp
<zeropage>
<studies>
<cpp>
์ด์๊ท
<participants>
<name>๊น์์ญ</name>
<name>๊น๋ฏผ๊ฒฝ</name>
<name>์ก์์</name>
<name>์กฐํํ</name>
</participants>
</cpp>
<java>
์ด์ ํธ
<participants>
<name>๊น๋ฏผ๊ฒฝ</name>
<name>์ก์์</name>
<name>์กฐํํ</name>
</participants>
</java>
<mfc>
<participants/>
</mfc>
</studies>
</zeropage>
~cpp <name>๊น์์ญ</name> <name>๊น๋ฏผ๊ฒฝ</name> <name>์ก์์</name> <name>์กฐํํ</name> <name>๊น๋ฏผ๊ฒฝ</name> <name>์ก์์</name> <name>์กฐํํ</name>
~cpp <participants> <name>๊น๋ฏผ๊ฒฝ</name> <name>์ก์์</name> <name>์กฐํํ</name> </participants>
~cpp <participants/>
ํ ์คํธ 2 ¶
XML ์
๋ ฅ
์ฟผ๋ฆฌ - a/b/c
์ฟผ๋ฆฌ - a//b/c
~cpp
<a>
<b>
<c>1</c>
</b>
<x>
<b>
<c>2</c>
</b>
</x>
<y>
<b>
<c>3</c>
</b>
</y>
</a>
~cpp <c>1</c>
~cpp <c>1</c> <c>2</c> <c>3</c>
ํ ์คํธ 3 ¶
XML ์
๋ ฅ
์ฟผ๋ฆฌ - a/b/c
์ฟผ๋ฆฌ - a//b//c
OurMajorLangIsCAndCPlusPlus
~cpp
<a>
<b>
<c>1</c>
<x>
<b>
<c>2</c>
<y>
<b>
<c>3</c>
</b>
</y>
</b>
</x>
</b>
</a>
~cpp <c>1</c>
~cpp <c>1</c> <c>2</c> <c>3</c> <c>2</c> <c>3</c> <c>3</c>----
OurMajorLangIsCAndCPlusPlus










