XML ライター
XML ライターは、XML を出力するための API です。 その中核となる XML ライターは、一度に 1 つの 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