Možností je několik: LinqToXml:
'vstupní xml
Dim strInput = <?xml version="1.0" encoding="utf-8"?>
<config>
<appSettings>
<!--Cesta Help-->
<add key="Help" value="C:\1.pdf"/>
<!--Adresář globální nastavení-->
<add key="GII" value="C:\GII"/>
</appSettings>
</config>
'element add s attributem key hodnoty Help
Dim helpElement = (From e In strInput.<config>.<appSettings>.<add> _
Where (e.Attribute("key").Value = "Help") _
Select e).FirstOrDefault()
'Vyčtení hodnot
Console.WriteLine(String.Format("Key: {0}, Value: {1})", _
helpElement.Attribute("key").Value, _
helpElement.Attribute("value").Value))
Daší možnosti jsou: DOM - System.Xml.XmlDocument Starší, ale stále hodně používaný - podle mě, ale trochu neohrabaný. nebo XLinq - System.Xml.Linq.XDocument Na netu je nápověd hodně.
|