๋ธ๋ก๊ทธ ์ฌ๊ธฐ์ ๊ธฐ ๋ค์ ๊ฑฐ๋ฆฌ๋ฉด์ ์์๋ธ๊ฑฐ ์ ๋ฆฌํ ๊ฑฐ์
๋ ์ข์ ๋ฐฉ๋ฒ ์๋ ๊ฐค๋ผ ์์ผ๋ฉด ๊ธ์ข ์จ์ฃผ๋ผ
์ฐ์ ์์ ํ์ผ๋ก XMLํ์ผ ๋ง๋๋ ๋ฐฉ๋ฒ.
์๋ฐ ์์ผ๋ก ๋งจ ์์ค์ ์์ฑ์ ์ ๊ณ
์๋๋ก ํ์ค์ฉ ๋ด๋ ค๊ฐ๋ฉฐ ํ์ ์์ฑํ๋ค
๊ทธ๋ฆฌ๊ณ ์ด๋ ๊ฒ XMLํ์ผ ํ๋ ๋ง๋ค์ด์
<root></root>๋ผ๊ณ ์ ์ผ ํฌ๊ฒ ๋ฌถ์ ๊ฑฐ ์์
ํ์ ์ด๋ฆ... ์์์ ์บ๋ฆญํฐ ์ ๋ณด๋ฅผ ์ผ์ผ๋ Character๋ผ๊ณ ํ์
<Character></Character>์์ ๊ฐ ์์ฑ๋ค์ ์ ๋ ๊ฒ ์ ์ด์ฃผ๋ฉด ๋จ
๊ธ๊ตฌ ํ์ย ์ ๋ ๊ฒ ๋ณต๋ถํด์ 2๊ฐ ์ ์ด์ค์ผ XML๋ก ์ ์ฅํ ๋ ์ ๋๋ก ์ ์ฅ๋๋ค๊ณ ํจ
ํ๋๋ง ์ ์ผ๋ฉด ์ฐ์์ ์ธ๊ฑธ ์ธ์ํ์ง ๋ชปํ๋๋
์ฌํผ ๋ค ์์ฑํ๊ณ ๋์ XMLํ์ผ๋ก ์ ์ฅํด์ฃผ์. ๋ template๋ผ๊ณ ์ ์ฅํจ
XMLํ์ผ์ด ์ค๋น๋์์ผ๋ฉด ์์ ์์ ๊ฐ๋ฐ๋๊ตฌ - ์๋ณธ ํด๋ฆญ
๊ฐ๋ฐ๋๊ตฌ๊ฐ ์๋ค๋ฉด ๋ณด์ด๊ฒ ํ๋ย ๋ฐฉ๋ฒ ๊ฒ์ํ๋ฉด ๋์ฌ๊ฑฐ์
์์ ์ด๋ฐ ์ฐฝ์ด ์๊ธธํ ๋ฐ XML ๋งต... ํด๋ฆญ
๊ทธ๋ผ ์๋ฐ ์์ ์ฐฝ์ด ๋จ๋๋ฐ ์ถ๊ฐ๋ฒํผ ํด๋ฆญํด์ ์๊น ์ ์ฅํ๋ template.xml ํ์ผ ๊ฐ์ ธ์ค๋ฉด ๋จ
ํ์ธ ํด๋ฆญ
๊ทธ๋ผ ์ค๋ฅธ์ชฝ ์ฐฝ์ ์ ๋ ๊ฒ ๋์ฌํ ๋ฐ
ํ ์ด๋ฆ, ์ฌ๊ธฐ์๋ Character๋ฅผ ํด๋ฆญํ๊ณ ๋๋๊ทธํด์
์๋ฃ๊ฐ ์์๋๋ย ์ฒซ ์ , ์ฌ๊ธฐ์๋ A1์ ๋๋กญํด์ฃผ์
๊ทธ๋ผ ์ด๋ ๊ฒ ๋จ
์ด์ ๋ค๋ฅธ์ด๋ฆ์ผ๋ก ์ ์ฅ - ํ์ผ์ ํ XML๋ก ์ ์ฅํด์ฃผ๋ฉด
๋ฌด์จ ๊ฒฝ๊ณ ์ฐฝ ๋จ๋๋ฐ ๊ฑ ์์ฐํ๋ฉด ๋จ
๋ Character.xml๋ก ์ ์ฅํ๋๋ฐ
๊ฐ๊ธ์ ์์์ ์ ํ๋ ํ ์ด๋ฆ๊ณผ ๊ฐ์ ์ด๋ฆ์ผ๋ก ์ ์ฅํ๋๊ฒย ์ข๋ค
์ด์ด๋ณด๋ฉด ์ด๋ฐ ๋ชจ์์์
๊ทธ๋ฆฌ๊ณ ์ ๋ํฐ์์ Resources ํด๋ ์๋์ ์ ๋นํ ๋๋๋ฉด ๋จ
๋ Resources/XML/์ ๋ฃ์๋ค
๊ทธ๋ฆฌ๊ณ ์คํฌ๋ฆฝํธ ์ผ๊ณ ์ด๋ ๊ฒ ์์ฑํด์ฃผ๋ฉด ๋๋ค
์๊น ํ์ผ์ด๋ฆ์ด๋ ํ์ด๋ฆ์ด๋ ๊ฐ๊ฒ ์ง์ผ๋ผ๊ณ ํ๋๊ฒ ์ ๋ ๊ฒ ํ๊ธฐ ์ํด์์ (fileName์ด ์์์๋ ํ์ผ์ด๋ฆ, ๋ฐ์์๋ ํ์ด๋ฆ์ด ๋จ)
๊ฒฐ๊ณผ์ ์ผ๋ก allInfo ๋ณ์์ ๊ฐ Character ํ๋ค๋ก ์ด๋ฃจ์ด์ง ๋ฆฌ์คํธ๊ฐย ๋์ ๋๋ค
์ฆ allInfo[0]์ ๊ฒฝ์ฐ, ID๋ 0, Name์ ๋ฃจํผ, HP๋ 100, MP๋ 50์ด๋ผ๋ ์ ๋ณด๋ฅผ ๊ฐ๋๊ฑฐ์
๋งจ์์ using System.Xml ์ฐ๋๊ฑฐ ์์ง ๋ง๊ณ
์ฌ์ฉํ๊ณ ์ถ์ ๋๋ allInfo[n].SelectSingleNode(string ์์ฑ๋ช ).InnerText๋ก string์ผ๋ก์ ๊ฐ์ ธ์ฌ ์ ์๋ค
๋ณดํต for๋ฌธ์ผ๋กย ๊ฐ์ ธ์ค๋ ๊ฑฐ ๊ฐ์
์์ ์์ ์ซ์๋ก ์ณค์ด๋ ๋ฌด์กฐ๊ฑด string์ผ๋ก๋ง ๊ฐ์ ธ์ฌ ์ ์์ผ๋ int๋ก ์ฌ์ฉํ๊ณ ์ถ์๋ Convert.ToInt32 ์ฌ์ฉํด์ผ ํจ (using System ์ ์ด์ฃผ๊ณ )
๋ง์ฝ ์ ๋ฐ ์์ผ๋ก ์์ฑํด์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํ์ํจ๋ค๋ฉด
์ด๋ฌ์ผ ๋ธ
ํํด์ ํ์ํ๋๋ฐ ์ง๋ฌธ์ ๋ชป๋ฐ๋๋ค.. ๋๋ ์ผ๋งค๋ผ์
ํ์ ์ถ - dc App
์ ๋๋ฌด ๊ณ ๋ง๋ค ๋์ค์ ์๊ธดํ๊ฒ ์ธ์ ์์๊ฑฐ ๊ฐ์
๊ฐ์ถ ์ธ๊ฒ์ธ๊ฒ ๋๋ฌ๋ผ
์ง์ง ๊ณ ๋ง์
์ ์กด๋ ์ด๋ฐ๋ฐฉ๋ฒ ์๊ฐ๋๋ชปํ๋๋ฐ ๊ฐ๊ฟ์ด๋ค
๊ดด๋ด์ดํ ๋ง๋ค๋ ์ฌ๋ถ.. ํ๋ํ๋ ๋ค ๊ธ์ด์์ ์ฒ๋ฆฌํ๋๊ฑฐ ์๊ฐํ๋ฉด ์ด์ฐ..
๊ฐ๋ ๊ธ ๊ฐ์ ๋์ค์ ์ฐพ์๋ณด๊ฒ
์ค์ ์์ถ๊ทผ์ก