XML 기록기
XML 작성기는 XML을 내보내기 위한 API입니다. XML 기록기는 한 번에 하나의 XML 노드 작성하지만 노드 시퀀스를 더 쉽게 작성할 수 있도록 추가 도우미 API가 있습니다.
다음과 같은 유형의 기록기 출력이 지원됩니다.
XML 작성기와 함께 사용되는 콜백은 다음과 같습니다.
XML 작성기와 함께 사용되는 열거형은 다음과 같습니다.
다음 함수는 XML 작성기와 함께 사용됩니다.
- WsCopyNode
- WsCreateWriter
- WsFlushWriter
- WsFreeWriter
- WsGetPrefixFromNamespace
- WsGetWriterPosition
- WsGetWriterProperty
- WsMoveWriter
- WsPullBytes
- WsPushBytes
- WsSetOutput
- WsSetOutputToBuffer
- WsSetWriterPosition
- WsWriteArray
- WsWriteBytes
- WsWriteChars
- WsWriteCharsUtf8
- WsWriteEndAttribute
- WsWriteEndCData
- WsWriteEndElement
- WsWriteNode
- WsWriteQualifiedName
- WsWriteStartAttribute
- WsWriteStartCData
- WsWriteStartElement
- WsWriteText
- WsWriteValue
- WsWriteXmlnsAttribute
다음 핸들은 XML 작성기와 함께 사용됩니다.
XML 작성기와 함께 사용되는 구조는 다음과 같습니다.
- WS_XML_WRITER_BINARY_ENCODING
- WS_XML_WRITER_BUFFER_OUTPUT
- WS_XML_WRITER_ENCODING
- WS_XML_WRITER_MTOM_ENCODING
- WS_XML_WRITER_OUTPUT
- WS_XML_WRITER_PROPERTIES
- WS_XML_WRITER_PROPERTY
- WS_XML_WRITER_STREAM_OUTPUT
- WS_XML_WRITER_TEXT_ENCODING