팩토리 » Api
  
xmlname
  
Description
  
Parameters
  
    
      | Parameters | 
      Type | 
      Description | 
    
  
  
        
    
        | objXmlNode | 
        STRING | 
 	XML 노드 | 
      
  
  
Return Value
  
    
      | Type | 
      Description | 
    
  
  
    
      | Array | 
      XML 노드 이름 | 
    
  
Example
function btnXmlNode_on_mouseup(objInst)
{
	var objXmlDoc, arrXmlNode, objXmlNode, strXml, arrXmlLine;
	
	arrXmlLine = [];
	arrXmlLine.push('<?xml version="1.0" encoding="UTF-8"?>');
	arrXmlLine.push('<root>');
		arrXmlLine.push('<body>');
			arrXmlLine.push('<div id="DIV_ROOT" class="DIV_CLASS">');
				arrXmlLine.push('DIV_CONTENT');
			arrXmlLine.push('</div>');
		arrXmlLine.push('</body>');
	arrXmlLine.push('</root>');
		
	strXml = arrXmlLine.join("");
	screen.alert(strXml);
	
	// XML 문자열을 파싱하여 XML Document 오브젝트를 구함
	objXmlDoc = factory.xmlparse(strXml);
	
	// XML Document 오브젝트를 문자열로 변환
	screen.alert(factory.xmlstringify(objXmlDoc));
	// Element Selector 사용 예제
	arrXmlNode = factory.xmlfind(objXmlDoc, "root > body > div");
	screen.alert("arrXmlNode count = " + arrXmlNode.length);
	// XML 노드의 노드 이름, 노드의 텍스트 노득값, 노드의 속성값 확인
	objXmlNode = arrXmlNode[0];
	screen.alert("Node Name = " + factory.xmlname(objXmlNode));
	screen.alert("Node Text = " + factory.xmltext(objXmlNode));
	screen.alert("Node class Attr = " + factory.xmlattr(objXmlNode, "class", ""));
}
  
See Also
xmlfind
xmlname
xmltext
xmlattr
xmlstringify
  
Viewer Ver.
9.1.1.1
  
Update Date
 20180626