WEB-07 XPath ์ธ์ ์
- XML ๊ตฌ์กฐ์ ์
์์ ์ธ ์ฟผ๋ฆฌ ๋๋ ์ฝ๋๋ฅผ ์ฝ์
ํ์ฌ ์ ๋ณด๋ฅผ ํ์ทจํ๋ ๊ณต๊ฒฉ
- XML์ DB, XPATH๋ SQL
XPath ๋ช
๋ น์ด
์ ๊ฒ ๋ฐ ํ๋จ ๊ธฐ์ค
- ์ํธ : ์ฟผ๋ฆฌ ์
๋ ฅ ๊ฐ์ ๋ํ ๊ฒ์ฆ์ด ์ด๋ฃจ์ด์ง๋ ๊ฒฝ์ฐ
- ์ทจ์ฝ : ์ฟผ๋ฆฌ ์
๋ ฅ ๊ฐ์ ๋ํ ๊ฒ์ฆ์ด ์ด๋ฃจ์ด์ง์ง ์๋ ๊ฒฝ์ฐ
์กฐ์น ๋ฐฉ๋ฒ
- ์ฟผ๋ฆฌ ์
๋ ฅ๊ฐ์ ๋ํด ๊ฒ์ฆ ๋ก์ง ์ถ๊ฐ ๊ตฌํ
์ ๊ฒ ๋ฐฉ๋ฒ
- [ 'and'a'='a , 'and'a'='b ]์ [ and 1=1, and 1=2 ]์ ์ธํธ๊ฐ์ ๊ฐ๊ฐ ์ฝ์
ํ์ฌ ์ฟผ๋ฆฌ์ ์ฐธ, ๊ฑฐ์ง์ ๋ฐ๋ผ ๋ฐํ๋๋ ํ์ด์ง๊ฐ ๋ค๋ฅธ์ง ํ์ธ
๋ณด์ ์ค์ ๋ฐฉ๋ฒ
- XPATH ์ฟผ๋ฆฌ์ ์
๋ ฅ ๊ฐ์ด ์
๋ ฅ๋๋ ๊ฒฝ์ฐ, ์๊ฒฉํ ์
๋ ฅ๊ฐ ๊ฒ์ฆ์ ํตํด ํ์ ๋ฌธ์๋ง์ ๋ฐ์๋ค์ด๊ฒ ํจ
- XPATH ์ฟผ๋ฆฌ๋ฅผ ํ๊ดดํ๋ ํน์๋ฌธ์๋ ์
๋ ฅํ์ง ๋ชปํ๊ฒ ํ์ฌ์ผ ํ๋ฉฐ, ํน์ ํน์๋ฌธ์๋ง์ ํํฐ๋งํ๋๊ฒ์ด ์๋ ํ์ฉ๋ ๋ฌธ์ ์ด์ธ์ ๋ชจ๋ ์
๋ ฅ์ ํ์ฉํ์ง ์์์ผ ํจ