/********************************************************************************
참조 : http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=51107&sca=%BD%BA%C5%A9%B8%B3%C6%AE&sfl=wr_subject&stx=xml&sop=and
prototype을 이용한 xml parser class
********************************************************************************/

var xmlParser = Class.create();
xmlParser.prototype = {
	initialize: function()
	{
	},
	getNode: function (xml, tag)
	{ // 싱글노드
		return xml.getElementsByTagName(tag)[0];
	},
	getNodeAll: function (xml, tag)
	{ // 멀티노드
		return xml.getElementsByTagName(tag);
	},
	getValue: function (xml)
	{ // 노드값 가져오기
		try
		{
			return (xml.firstChild == null)?"" : xml.firstChild.nodeValue;
		}
		catch(E)
		{
			alert("parser : " + E + " - " + xml.firstChild);
		}
	},
	getAttr: function(xml, pValue)
	{
		try
		{
			return (xml == null)?"" : xml.getAttribute(pValue);
		}
		catch(E)
		{
			alert("parser - att : " + E);
		}
	}
};

