sd_*_*ula 10 c# xml asp.net stream
我需要使用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>...
Run Code Online (Sandbox Code Playgroud)
dtb*_*dtb 15
您将需要使用LINQ to XML来处理XML文件.该XDocument.Load方法支持加载从URI的XML文档:
var document = XDocument.Load("https://10.1.12.15/xmldata?item=all");
Run Code Online (Sandbox Code Playgroud)
另一种方法是使用XmlDocument
该类.世界上许多服务器仍在运行.Net Framework <3.0,因此很高兴知道这个类仍然存在XDocument
,以防您正在开发将在服务器上运行的应用程序.
string url = @"https://10.1.12.15/xmldata?item=all";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(url);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20637 次 |
最近记录: |