S
ssssmileeee
Имеется следующий хмл документ:
Как мне получить текстовое значение атрибута UserName из строки
Пробовал писать код, но впервые работаю с XML, поэтому не очень понимаю, как получать атрибут конкретного элемента.
<!--shcode--><pre><code class='c#'> XmlDocument xmldoc = new XmlDocument(C:\1.xml");
xmldoc.Load();
XmlNodeReader xmlreader = new XmlNodeReader(xmldoc);
XmlNode rootnode = xmldoc.DocumentElement;
XmlNodeList childnodes = rootnode.ChildNodes;
xmlreader.Read();
ClientName.Text = childnodes[0].Attributes["UserName"].Value; //есть предположения, что как-то так, но не получается считать.[/CODE]
Код:
<?xml version="1.0" encoding="utf-8"?>
<LanMonitor UserIP="192.168.1.1" UserName="User1" Update="01.01.2010">
<StartedProcesses>
<Process>
<Name>111.exe</Name>
<LastStart>
<Date>01.01.2010</Date>
<Time>09:00</Time>
</LastStart>
</Process>
</StartedProcesses>
</LanMonitor>
Как мне получить текстовое значение атрибута UserName из строки
Код:
<LanMonitor UserIP="192.168.1.1" UserName="User1" Update="01.01.2010">
Пробовал писать код, но впервые работаю с XML, поэтому не очень понимаю, как получать атрибут конкретного элемента.
<!--shcode--><pre><code class='c#'> XmlDocument xmldoc = new XmlDocument(C:\1.xml");
xmldoc.Load();
XmlNodeReader xmlreader = new XmlNodeReader(xmldoc);
XmlNode rootnode = xmldoc.DocumentElement;
XmlNodeList childnodes = rootnode.ChildNodes;
xmlreader.Read();
ClientName.Text = childnodes[0].Attributes["UserName"].Value; //есть предположения, что как-то так, но не получается считать.[/CODE]