跳转至主内容

此浏览器不再受支持。

请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。

下载 Microsoft Edge 更多信息
使用英语阅读
使用英语阅读
Twitter LinkedIn Facebook 电子邮件

XML 编写器

  • 项目
  • 05/12/2022

本文内容

XML 编写器是用于发出 XML 的 API。 在核心上,XML 编写器一次写入一个 XML 节点 ,但还有其他帮助程序 API,使编写一系列节点更容易。

支持以下类型的编写器输出:

  • 编码字节的内存中缓冲区
  • 流
  • XML 缓冲区

以下回调与 XML 编写器一起使用:

  • WS_DYNAMIC_STRING_CALLBACK
  • WS_PULL_BYTES_CALLBACK
  • WS_PUSH_BYTES_CALLBACK
  • WS_WRITE_CALLBACK

以下枚举用于 XML 编写器:

  • WS_CHARSET
  • WS_XML_WRITER_ENCODING_TYPE
  • WS_XML_WRITER_OUTPUT_TYPE
  • WS_XML_WRITER_PROPERTY_ID

以下函数用于 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 编写器一起使用:

  • WS_XML_WRITER

以下结构与 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

 

 

  • 旧版文档
  • 博客
  • 参与
  • 隐私和 Cookie
  • 使用条款
  • 商标
  • © Microsoft 2022

本文内容

  • 旧版文档
  • 博客
  • 参与
  • 隐私和 Cookie
  • 使用条款
  • 商标
  • © Microsoft 2022