다음을 통해 공유


SimpleXmlWriter class

XML 문자열을 효율적으로 작성할 수 있는 간단하고 빠른 XML 쓰기 클래스입니다.

생성자

SimpleXmlWriter(boolean, string, string)

메서드

clear()

XML 작성기에서 모든 데이터를 지우고 새 문서를 작성하는 데 사용할 수 있도록 자체를 설정합니다.

toString()

문서를 닫고 XML 문서의 문자열 버전을 반환합니다.

writeCDataContent(string)

CData 태그 내에 콘텐츠 값을 씁니다.

writeComment(string)

문서에 메모를 씁니다.

writeElement(string, any, Record<string, string>)

전체 태그 요소를 씁니다.

writeEndDocument(boolean)

문서를 닫을 수 있도록 태그 이름 스택에 나머지 닫는 태그를 모두 씁니다.

writeEndElement(boolean)

열린 마지막 태그의 닫는 태그를 씁니다.

writeStartDocument(boolean, string, boolean)

XML 문서를 시작합니다.

writeStartElement(string, Record<string, string | number>, boolean, boolean)

태그 요소를 작성합니다.

writeString(string, boolean)

문자열 값을 씁니다.

writeValue(any)

XML 작성기에 값을 씁니다.

생성자 세부 정보

SimpleXmlWriter(boolean, string, string)

new SimpleXmlWriter(prettyPrint?: boolean, newLineChars?: string, indentChars?: string)

매개 변수

prettyPrint

boolean

생성된 XML의 서식을 지정하고 새 줄과 들여쓰기를 사용해야 하는지 여부를 나타내는 부울입니다. 기본값: true.

newLineChars

string

XML 데이터에 새 줄을 만드는 데 사용할 문자입니다. 기본값: "\r\n"

indentChars

string

XML 데이터에 들여쓰기를 만드는 데 사용할 문자입니다. 기본값: "\t"

메서드 세부 정보

clear()

XML 작성기에서 모든 데이터를 지우고 새 문서를 작성하는 데 사용할 수 있도록 자체를 설정합니다.

function clear()

toString()

문서를 닫고 XML 문서의 문자열 버전을 반환합니다.

function toString(): string

반환

string

writeCDataContent(string)

CData 태그 내에 콘텐츠 값을 씁니다.

function writeCDataContent(content: string): SimpleXmlWriter

매개 변수

content

string

쓸 콘텐츠 값입니다.

반환

writeComment(string)

문서에 메모를 씁니다.

function writeComment(comment: string): SimpleXmlWriter

매개 변수

comment

string

문서에 추가할 메모입니다.

반환

writeElement(string, any, Record<string, string>)

전체 태그 요소를 씁니다.

function writeElement(name: string, content: any, attributes?: Record<string, string>): SimpleXmlWriter

매개 변수

name

string

태그 요소의 이름입니다.

content

any

태그 요소의 콘텐츠입니다.

attributes

Record<string, string>

태그의 특성입니다.

반환

writeEndDocument(boolean)

문서를 닫을 수 있도록 태그 이름 스택에 나머지 닫는 태그를 모두 씁니다.

function writeEndDocument(addTrailingNewLineChar?: boolean): SimpleXmlWriter

매개 변수

addTrailingNewLineChar

boolean

후행 새 줄 문자를 추가해야 하는지 여부를 나타내는 부울입니다. 기본값: true

반환

writeEndElement(boolean)

열린 마지막 태그의 닫는 태그를 씁니다.

function writeEndElement(skipNewLine?: boolean): SimpleXmlWriter

매개 변수

skipNewLine

boolean

닫는 태그 후에 새 줄 문자를 추가하지 않아야 하는지 여부를 나타내는 부울입니다. 기본값: false.

반환

writeStartDocument(boolean, string, boolean)

XML 문서를 시작합니다.

function writeStartDocument(includeEncodingTag?: boolean, encoding?: string, standalone?: boolean): SimpleXmlWriter

매개 변수

includeEncodingTag

boolean

인코딩 태그를 문서에 추가해야 하는지를 지정합니다. 기본값은 True입니다.

encoding

string

문서의 문자열 인코딩 값입니다.

standalone

boolean

XML 문서가 독립 실행형인지 여부를 나타내는 부울입니다.

반환

writeStartElement(string, Record<string, string | number>, boolean, boolean)

태그 요소를 작성합니다.

function writeStartElement(name: string, attributes?: Record<string, string | number>, selfClosing?: boolean, skipIndent?: boolean): SimpleXmlWriter

매개 변수

name

string

이 태그의 이름입니다.

attributes

Record<string, string | number>

이 태그의 특성입니다.

selfClosing

boolean

이 태그가 자체 닫혀야 하는지 여부를 나타내는 부울입니다.

skipIndent

boolean

반환

writeString(string, boolean)

문자열 값을 씁니다.

function writeString(value: string, validate?: boolean): SimpleXmlWriter

매개 변수

value

string

쓸 문자열 값입니다.

validate

boolean

작성기가 문자열을 있는 그대로 작성해야 하는지 또는 특수 문자의 유효성을 검사하고 이스케이프해야 하는지를 나타내는 부울입니다.

반환

writeValue(any)

XML 작성기에 값을 씁니다.

function writeValue(value: any): SimpleXmlWriter

매개 변수

value

any

작성할 모든 값입니다.

반환