XmlSerializer

개요

DOMDocument 오브젝트를 해석하여 XML 문자열을 생성하기 위한 오브젝트입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




- 자바스크립트의 XMLSerializer 와 별도로 넥사크로에서 제공하는 오브젝트입니다.

생성자

new nexacro.XmlSerializer();
// Create Object
var objXml = new nexacro.XmlSerializer();

// Create XML String
var strXML = objXml.serializeToString( objDOM );

속성

name

XmlSerializer 의 이름을 설정하는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☑ Hidden

☐ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

XmlSerializer.name[= strName]

문법 설정

strName

컴포넌트의 이름을 설정합니다.

참고

- name 속성은 사용자가 지정한 컴포넌트의 이름으로 논리적으로 중복이 가능합니다.

- 넥사크로 스튜디오에서 컴포넌트를 생성하거나 id 값을 설정하면 name 속성에 동일한 값이 설정됩니다.

메서드

serializeToString

DOMDocument 오브젝트를 해석해 XML 문자열을 생성하고 반환하는 메소드입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




문법

XmlSerializer.serializeToString( objDOM )

파라미터

Parameters

Type

Description

objDOM

Object

XML 문자열로 변환하려는 DOMDocument 오브젝트를 설정합니다.

var objSerial00 = new nexacro.XmlSerializer();

var strXML = objSerial00.serializeToString( objDOMDoc );

반환

Type

Description

String

DOMDocumnet 오브젝트 해석에 성공하면 XML 문자열을 반환합니다.