如何用 C# 读取 xml 文件
How to C# Reading xml file
我有一个 XML 文件。我想要 C# 与桌面应用程序。网站上有类似的解决方案。但是我不能用我拥有的 XML 阅读。我该如何处理?
<?xml version="1.0"?>
<RealTimeMetrics SiteId="Site ID">
<Properties>
<Version>3</Version>
<TransmitTime>1581582053</TransmitTime>
<MacAddress>00:b0:9d:23:72:f0</MacAddress>
<IpAddress>192.168.1.99</IpAddress>
<HostName>Cam-19100400</HostName>
<HttpPort>80</HttpPort>
<HttpsPort>443</HttpsPort>
<Timezone>3</Timezone>
<TimezoneName>(GMT 03:00) Nairobi</TimezoneName>
<DST>0</DST>
<HwPlatform>2500</HwPlatform>
<SerialNumber>19100400</SerialNumber>
<DeviceType>0</DeviceType>
<SwRelease>4.1.4005.2249</SwRelease>
</Properties>
<RTReport Date="2020-02-13T11:20:53">
<RTObject Id="0" DeviceId="Demo" Devicename="Demo" ObjectType="0" Name="TEST">
<RTCount TotalEnters="0" TotalExits="0"/>
</RTObject>
</RTReport>
</RealTimeMetrics>
我使用简单的解决方案来读取和编辑 XML 文件:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("path\to\file.xml");
XmlNode node = xmlDoc.SelectSingleNode("//nodeName");
node.InnerText = value;
xmlDoc.Save("path\to\file.xml");
您可以加载此文件,读取单个节点或所有节点,更改 InnerText 的值或添加属性,结束保存此文件
我有一个 XML 文件。我想要 C# 与桌面应用程序。网站上有类似的解决方案。但是我不能用我拥有的 XML 阅读。我该如何处理?
<?xml version="1.0"?>
<RealTimeMetrics SiteId="Site ID">
<Properties>
<Version>3</Version>
<TransmitTime>1581582053</TransmitTime>
<MacAddress>00:b0:9d:23:72:f0</MacAddress>
<IpAddress>192.168.1.99</IpAddress>
<HostName>Cam-19100400</HostName>
<HttpPort>80</HttpPort>
<HttpsPort>443</HttpsPort>
<Timezone>3</Timezone>
<TimezoneName>(GMT 03:00) Nairobi</TimezoneName>
<DST>0</DST>
<HwPlatform>2500</HwPlatform>
<SerialNumber>19100400</SerialNumber>
<DeviceType>0</DeviceType>
<SwRelease>4.1.4005.2249</SwRelease>
</Properties>
<RTReport Date="2020-02-13T11:20:53">
<RTObject Id="0" DeviceId="Demo" Devicename="Demo" ObjectType="0" Name="TEST">
<RTCount TotalEnters="0" TotalExits="0"/>
</RTObject>
</RTReport>
</RealTimeMetrics>
我使用简单的解决方案来读取和编辑 XML 文件:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("path\to\file.xml");
XmlNode node = xmlDoc.SelectSingleNode("//nodeName");
node.InnerText = value;
xmlDoc.Save("path\to\file.xml");
您可以加载此文件,读取单个节点或所有节点,更改 InnerText 的值或添加属性,结束保存此文件