【发布时间】:2015-03-17 06:38:24
【问题描述】:
我需要使用 c#/.net 从如下来源读取 xml 文件:https://10.1.12.15/xmldata?item=all
这基本上只是一个 xml 文件。
StreamReader 不喜欢这样。
阅读该链接内容的最佳方式是什么?
文件如下所示:
- <RIMP>
- <HSI>
<SBSN>CZ325000123</SBSN>
<SPN>ProLiant DL380p Gen8</SPN>
<UUID>BBBBBBGGGGHHHJJJJ</UUID>
<SP>1</SP>
<cUUID>0000-000-222-22222-333333333333</cUUID>
- <VIRTUAL>...
【问题讨论】:
-
@EliGassert:这个问题是基于 HttpWebRequest 和 XmlDocument —— 分别在 C# 中使用 HTTP 和 XML 的两个非常过时的选项。
-
前两个答案正是他想要做的。接受的答案读取内容,然后将文本加载到 XmlDocument 中;第二个答案显示您可以通过 URL 加载文档,这也是该线程中最热门的答案。