aşağıdaki yapıyı içeren bir XML belgesine bir dize yükleme ediyorum: o zamanXmlDocument.SelectSingleNode ve xmlNamespace sorunu
XmlDocument xmldoc = new XmlDocument();
xmldoc.LoadXml(Xml);
aşağıdaki sorunu: bütün XmlDocument
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Compile Include="clsWorker.cs" />
</ItemGroup>
</Project>
sonra im yükleme gerçekleşir: Kök öğesinden xmlns özniteliğini kaldırdığımda (Project)
XmlNode Node = xmldoc.SelectSingleNode("//Compile"); // return null
onun iyi çalışması, İlgili elemanı döndürmek için SelectSingleNode'umu nasıl geliştirebilirim?
bu SelectNodes' 'uygulanan mi? –
@ T.S., Evet. SelectSingleNode ("xpath") 'kabaca 'SelectNodes (" xpath ") [0]' ile eşdeğerdir. –
'msbld' nereden geldi? –