Enregistreur XML
XML Writer est une API permettant d’émettre du CODE XML. À la base, un enregistreur XML écrit un nœud XML à la fois, mais il existe des API d’assistance supplémentaires pour faciliter l’écriture d’une séquence de nœuds.
Les types de sortie d’enregistreur suivants sont pris en charge :
Les rappels suivants sont utilisés avec l’enregistreur XML :
Les énumérations suivantes sont utilisées avec l’enregistreur XML :
Les fonctions suivantes sont utilisées avec l’enregistreur 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
Le handle suivant est utilisé avec l’enregistreur XML :
Les structures suivantes sont utilisées avec l’enregistreur 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