์ต๊ณ ์ XML E4X ํํ ๋ฆฌ์ผ 2024๋ , ์ด ํํ ๋ฆฌ์ผ์์๋ E4X ์,์๋ฐ ์คํฌ๋ฆฝํธ ๊ฐ์ฒด๋ก XML,E4X๋ ECMAScript๋ฅผ (JavaScript)๋ฅผ ํ์ค,E4X๋ฅผ ์ฌ์ฉํ์ง ๋ง์ญ์์ค,์,E4X๋ฅผ ์ฌ์ฉํ์ฌ,๋ธ๋ผ์ฐ์ ์ง์,E4X ๋ฏธ๋,๋ฅผ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
E4X ์๋ฐ ์คํฌ๋ฆฝํธ๋ XML์ ๋ํ ์ง์ ์ง์์ ์ถ๊ฐ ํ ์ ์์ต๋๋ค.
์ด ์๋ ํ์ด์ด ํญ์ค์๋ง ์ ์ฉ๋ฉ๋๋ค!
E4X๋ ๊ณต์ ์๋ฐ ์คํฌ๋ฆฝํธ ํ์ค XML์ ๋ํ ์ง์ ์ง์์ ์ถ๊ฐํฉ๋๋ค.
E4X๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ์ง ๋๋ Array ๊ฐ์ฒด ๋ณ์ ์ ์ธ XML ๊ฐ์ฒด ๋ณ์์ ์ํด ์ ์ธ ํ ์ ์์ต๋๋ค :
ECMAScript๋ฅผ ์๋ฐ ์คํฌ๋ฆฝํธ์ ๊ณต์ ์ด๋ฆ์ ๋๋ค. ECMA-262 (์๋ฐ ์คํฌ๋ฆฝํธ 1.3) 1999 ๋ 12 ์ ํ์คํ๋์๋ค.
E4X๋ ์๋ฐ ์คํฌ๋ฆฝํธ ํ์ฅ XML์ ๋ํ ์ง์ ์ง์์ ์ถ๊ฐํฉ๋๋ค. 2004 ๋ 6 ์ ECMA-357 (E4X)์ ํ์คํ.
(1961 ๋ ์ค๋ฆฝ) ECMA ์กฐ์ง, ์ ๋ณด ํต์ ๊ธฐ์ (ICT) ๋ฐ ์๋น์ ๊ฐ์ (CE) ํ์คํํ๊ธฐ ์ํด ์ต์ ์ ๋คํ๊ณ ์์ต๋๋ค. ECMA ํ์ค์ ์ค๋ฆฝ :
๋ค์์ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ ์ธ์คํด์ค, ์ธ์คํด์ค๊ฐ XML ํ์์ ๊ธฐ์กด XML ๋ฌธ์ ( "note.xml")๋ฅผ๋ก๋ํ๋ ๊ฒ์ ๋๋ค ๋ฐ ๋ฉ์์ง ์ค๋ช ์ ํ์ํฉ๋๋ค :
๋ค์์ ์๋ ์์ ์์ ๋์ผํ์ง๋ง, E4X ์ฌ์ฉ :
๋ ๊ฐ๋จํ, ๊ทธ๋ ์ง?
ํ์ด์ด ํญ์ค๋ ์ ์ผํ E4X ๋ ๋์ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ง์ํฉ๋๋ค.
์คํ๋ผ, ํฌ๋กฌ์ด๋์ฌํ๋ฆฌ์ ๋๋คE4X ์ง์๋์ง์์ต๋๋ค.
์ง๊ธ๊น์งInternet Explorer์ ์งํ E4X๋ ์ง์๋์ง ์์ต๋๋ค.
E4X ๋๋ฆฌ ์ง์๋์ง ์์ต๋๋ค. ๊ฐ ์ ๊ณต ์ด์ฉ๋ฉด ๋๋ฌด ์ค์ฉ์ ์ธ ๊ธฐ๋ฅ์ ๋ค๋ฅธ ์๋ฃจ์ ์ ํฌํจ๋์ง ์์์ต๋๋ค :