XML Writer
XML Writer ist eine API zum Ausgeben von XML. Im Kern schreibt ein XML Writer jeweils einen XML-Knoten, aber es gibt zusätzliche Hilfs-APIs, um das Schreiben einer Sequenz von Knoten zu vereinfachen.
Die folgenden Arten von Writerausgaben werden unterstützt:
Die folgenden Rückrufe werden mit dem XML-Writer verwendet:
- WS _ DYNAMIC _ STRING _ CALLBACK
- _ _ WS-PULLBYTERÜCKRUF _
- WS _ PUSH _ BYTES _ CALLBACK
- WS _ WRITE _ CALLBACK
Die folgenden Enumerationen werden mit dem XML-Writer verwendet:
- WS _ CHARSET
- WS _ XML _ _ WRITER-CODIERUNGSTYP _
- WS _ XML _ _ WRITER-AUSGABETYP _
- WS _ XML _ _ WRITER-EIGENSCHAFTEN-ID _
Die folgenden Funktionen werden mit dem XML-Writer verwendet:
- 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
Das folgende Handle wird mit dem XML-Writer verwendet:
Die folgenden Strukturen werden mit dem XML-Writer verwendet:
- BINÄRE _ _ WS-WRITER-CODIERUNG _ _
- WS _ XML _ WRITER _ BUFFER _ OUTPUT
- WS _ XML _ _ WRITER-CODIERUNG
- WS _ XML _ WRITER _ MTOM _ ENCODING
- WS _ XML _ _ WRITER-AUSGABE
- WS _ XML _ _ WRITER-EIGENSCHAFTEN
- WS _ XML _ _ WRITER-EIGENSCHAFT
- AUSGABE DES WS _ XML _ _ WRITER-STREAMS _
- WS _ XML _ _ WRITER-TEXTCODIERUNG _