๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ์์ญ์์ XML(Extensible Markup Language)์ ๋ฐ์ดํฐ ๊ตฌ์กฐํ, ์ ์ฅ ๋ฐ ์ ์ก์ ์ํ ์ค์ํ ๊ตฌ์ฑ ์์ ์ญํ ์ ํฉ๋๋ค. XML์ ๋ค์์ฑ์ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ , ํ๋ซํผ ๋ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ฐ์ ์ํํ ํตํฉ๊ณผ ์ํธ ์ด์ฉ์ฑ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ ์ฒด์ ์ผ๋ก XML์ ์ ๋ณด ๊ตํ์ ๋จ์ํํ๊ณ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํ๋ฉฐ ์์คํ ์ ์ฐ์ฑ์ ํฅ์์ํต๋๋ค.
XML์ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ํต์ ๋ฐ ์ ์ฅ์ด ์ ์ ๋ ์ค์ํด์ง๊ณ ์๋ ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๋ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ๋ถ๋ฌธ์์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ํ๋ซํผ์ ๊ตฌ์ ๋ฐ์ง ์๋ ํน์ฑ์ ๋ฐฑ์๋ ์๋ฒ, ํ๋ฐํธ์๋ UI ๊ตฌ์ฑ ์์ ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌํจํ ๋ค์ํ ์์คํ ์ผ๋ก ์์ ํ ๋ ์์ฒญ๋ ๊ฐ์น๋ฅผ ์ ๊ณตํฉ๋๋ค. XML์ ๊ณ์ธต์ ์ด๊ณ ์ฌ๋์ด ์ฝ์ ์ ์๋ ๊ตฌ์กฐ๋ ๊ฐ๋ฐ์์ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ๋ชจ๋์ ๋ฐ์ดํฐ ๊ตฌ๋ฌธ ๋ถ์, ์กฐ์ ๋ฐ ์ฌ์ฉ์ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.
๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ธ AppMaster ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก XML์ ์ด์ ์ ํ์ฉํฉ๋๋ค. ์ด ํ๋ซํผ์ ๊ตฌ์ฑ, ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๋ฐ ํ๋ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ์ํด XML ๊ธฐ๋ฐ ํ์์ ์ฑํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๊ฒฌ๊ณ ํ ๊ธฐ๋ฐ์ ์์ฑํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ๊ณ ํ์ค ๊ธฐ์ ๊ณผ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ๋ฟ๋ง ์๋๋ผ ๊ฐ๋ฐ๋ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ๊ตฌ์ฑ ์์์ ๊ณ์ธต ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ์ฝ๊ฒ ๊ตํ๋ ์ ์์ต๋๋ค.
AppMaster ํ๋ซํผ ๋ด์์ XML ๊ธฐ๋ฐ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์์ ํ ๋ ๊ฐ๋ฐ์๋ ์ฝ๋๋ฅผ ์์ฑํ์ง ์๊ณ ๋ ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ด๊ณ ๊ธฐ๋ฅ์ด ๋ฐ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์๊ฐ์ ์ธ BP Designer๋ ๋ณต์กํ ์ํฌํ๋ก์ฐ, ๋ฐ์ดํฐ ์คํค๋ง ๋ฐ ๋ ผ๋ฆฌ๋ฅผ ์ ์ํ๊ธฐ ์ํด XML์ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ์ฌ ๋น์ฆ๋์ค ํ๋ก์ธ์ค ๋ชจ๋ธ๋ง์ ๊ฐ์ํํฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก AppMaster ์ UI ํธ์ง๊ธฐ๋ XML ๊ธฐ๋ฐ ๋ ์ด์์์ ์ง์ํ์ฌ ์ฌ์ฉ์๊ฐ ์ฐ์ํ๊ณ ๋ฐ์์ฑ์ด ๋ฐ์ด๋ ๋ชจ๋ฐ์ผ ๋ฐ ์น ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ๋ง๋ค ์ ์๋๋ก ์ง์ํฉ๋๋ค.
IEEE ์ Gartner Group์ด ์ต๊ทผ ๋ฐํํ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ์์ญ์์ XML์ ์ฑํ๋ฅ ์ HTML ๋ฐ SGML๊ณผ ๊ฐ์ ๊ธฐ์กด ๋งํฌ์ ์ธ์ด์ ์ฑํ๋ฅ ์ ํจ์ฌ ๋ฅ๊ฐํฉ๋๋ค. ์ด๋ฌํ ์ฑ์ฅ์ XML์ ํ์ฅ์ฑ, ๋จ์์ฑ ๋ฐ ๊ตญ์ ํ์ค์ ๋ํ ์๊ฒฉํ ์ค์์ ๊ด๋ จ์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, W3C(World Wide Web Consortium)๋ XML ๊ธฐ๋ฐ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ ๊ธฐ๋ฐ์ ํ์ฑํ๋ XQuery, XPath, XSLT ๋ฐ XSD๋ฅผ ํฌํจํ ํต์ฌ XML ํ์ค์ ์ ๊ทน์ ์ผ๋ก ์ ์งํ๊ณ ์ง์ํฉ๋๋ค.
๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์์ XML์ ์ค์ ์ ์ธ ์๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ Android ํ๋ซํผ์์ ๋ณผ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก Android๋ UI ๋ ์ด์์, ํ ๋ง, ์คํ์ผ, ์ฌ์ง์ด ์ฑ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ์ํ๊ธฐ ์ํด XML์ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๋์์ธ ๋ฐ ๊ตฌํ์ ์ผ๊ด์ฑ๊ณผ ๊ฒฌ๊ณ ์ฑ์ ๋ณด์ฅํฉ๋๋ค. XML ๋๋ถ์ ๊ฐ๋ฐ์๋ ๋ค์ํ ํ๋ฉด ํฌ๊ธฐ, ํด์๋, ๋ฐฉํฅ ๋ฐ ์์คํ ๊ตฌ์ฑ์ ์ ์ํ๋ ํ์ฅ์ฑ์ด ๋ฐ์ด๋๊ณ ์ ์ง ๊ด๋ฆฌ๊ฐ ์ฉ์ดํ๋ฉฐ ํ์ฅ ๊ฐ๋ฅํ Android ์ฑ์ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
๋ํ AppMaster ์์ ์ฌ์ฉํ๋ ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ๊ฐ ์ฑ ๋ง์ผํ๋ ์ด์ค์ ์ ๋ฒ์ ์ ์ ์ถํ ํ์ ์์ด ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ UI, ๋ก์ง ๋ฐ API ํค๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. ์ด๋ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ํจํค์ง๋ฅผ ๋ค์ ์ปดํ์ผํ๊ณ ์ฌ๋ฐฐํฌํ๋ ๋ณต์ก์ฑ ์์ด ์์ ์ด ๊ฐ๋ฅํ๋ฏ๋ก XML ๊ธฐ๋ฐ ๊ตฌ์ฑ์ ์ฒ๋ฆฌํ ๋ ํนํ ์ ๋ฆฌํฉ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก XML์ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ํ๊ฒฝ์์ ์์ด์๋ ์๋ ๊ธฐ์ ๋ก, ๋ค์ํ ์์คํ ๊ณผ ํ๋ซํผ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ๊ตฌ์กฐํ ๋ฐ ์ ์กํ๋ ๋ฐ ํ๋ถํ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. AppMaster ์ no-code ํ๋ซํผ์ XML ๊ธฐ๋ฅ์ ์ ๋ฌธ์ ์ผ๋ก ํ์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์ต์ํ์ ๊ธฐ์ ์ ๋ฌธ ์ง์์ผ๋ก ์ฝ๊ณ ํจ์จ์ ์ผ๋ก ํฌ๊ด์ ์ด๊ณ ์ ์ง ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์๋๋ก ํฉ๋๋ค. ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ๋ถ์ผ๊ฐ ์ง์์ ์ผ๋ก ์ฑ์ฅํจ์ ๋ฐ๋ผ AppMaster ์ ๊ฐ์ ์ต์ฒจ๋จ ํ๋ซํผ๊ณผ ํจ๊ป XML์ ์ ์ฉํ๋ ๊ฒ์ ์ ์ธ๊ณ ์ฌ์ฉ์์ ๊ธฐ์ ์ ๋ฐ์ด๋ ์ํํธ์จ์ด ์๋ฃจ์ ์ ์ ๊ณตํ๋ ๋ฐ ์ ์ ๋ ์ค์ํด์ง๊ณ ์์ต๋๋ค.