【问题标题】:.NET XmlReader on SslStream - reading multiple XMLs from stream - obtatining XmlDocumentSslStream 上的 .NET XmlReader - 从流中读取多个 XML - 获取 XmlDocument
【发布时间】:2012-02-11 00:32:35
【问题描述】:

我有一个由 SslStream .NET 对象包裹的 TCP 连接。远程服务器发送我需要接收和解析的自发 XML 消息。我使用 XmlReader 并手动解析文档。我没有架构,我使用 XmlReader 接口解析传入的消息。是否可以从这个 XmlStrem 中以某种方式获取 XmlDocument 对象?

问候

【问题讨论】:

  • 我会重复我的问题Isn't there a separation char between xmls?,就像你之前的问题stackoverflow.com/questions/9088009/…
  • CRLF?你说的分隔符是什么意思?
  • 是的,例如 CRLF 或仅存在于 xml 之间的任何其他字符
  • 如果有特殊的分隔符,那该怎么办?
  • 看到这个stackoverflow.com/questions/8886735/…。 CRLF 允许使用 StreamReader,它反过来返回包含完整 json 对象的单行(每个 readline)。

标签: c# .net xml ssl


【解决方案1】:

您可能想看看使用 System.Xml.Linq 中的 XDocument。由于您已经有一个 XmlReader,您可以使用 XDocument.Load(XmlReader) 方法来填充它。

【讨论】:

    猜你喜欢
    • 2012-10-20
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    • 2015-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多