Próbuję utworzyć zapytanie/ciąg XPath, który pobiera określony element z dokumentu XML. Próbuję pobrać element o identyfikatorze = 38, ale mój kod zawsze nie zwraca nic z jakiegoś powodu.Ciąg XPath przechwytujący element o określonej wartości identyfikatora
Jeśli spojrzysz na mój kod & organizacji mojego pliku XML, możesz mi powiedzieć, co XPath potrzebuję, aby pobrać element z identyfikatorem = 38?
Mój kod to:
XmlDocument xdoc = new XmlDocument();
xdoc.Load(getProductURL());
XmlNode node = xdoc.DocumentElement.SelectSingleNode("id('38')");
// node always is null for some reason?
Sposób xml jest zorganizowana jest tak:
<courseg>
<group isempty="False" isbranch="true" id="1" name="abc">
<group isempty="False" isbranch="true" id="38" name="def"></group>
</group>
</courseg>
Nieprawidłowy. Nie jest to funkcja id(). –