簡體   English   中英

如何 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 的值或添加屬性,最后保存此文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM