Składnik zapisywania XML
Składnik zapisywania XML to interfejs API do emitowania kodu XML. W jego rdzeniu składnik zapisywania XML zapisuje jeden węzeł XML jednocześnie, ale istnieją dodatkowe interfejsy API pomocnika, aby ułatwić pisanie sekwencji węzłów.
Obsługiwane są następujące typy danych wyjściowych modułu zapisywania:
- bufor w pamięci zakodowanych bajtów
- strumienia
- buforu XML
Następujące wywołania zwrotne są używane z modułem zapisywania XML:
Następujące wyliczenia są używane z modułem zapisywania XML:
Następujące funkcje są używane z modułem zapisywania 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
Następujący uchwyt jest używany z modułem zapisywania XML:
Następujące struktury są używane z modułem zapisywania 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