SimpleXmlWriter class
XML 문자열을 효율적으로 작성할 수 있는 간단하고 빠른 XML 쓰기 클래스입니다.
생성자
Simple |
메서드
clear() | XML 작성기에서 모든 데이터를 지우고 새 문서를 작성하는 데 사용할 수 있도록 자체를 설정합니다. |
to |
문서를 닫고 XML 문서의 문자열 버전을 반환합니다. |
write |
CData 태그 내에 콘텐츠 값을 씁니다. |
write |
문서에 메모를 씁니다. |
write |
전체 태그 요소를 씁니다. |
write |
문서를 닫을 수 있도록 태그 이름 스택에 나머지 닫는 태그를 모두 씁니다. |
write |
열린 마지막 태그의 닫는 태그를 씁니다. |
write |
XML 문서를 시작합니다. |
write |
태그 요소를 작성합니다. |
write |
문자열 값을 씁니다. |
write |
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
작성할 모든 값입니다.