팩토리 » Api

xmlname

Description

XML 노드 이름을 리턴한다.

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