Sto tentando di creare una query/stringa XPath che acquisisce un elemento specifico da un documento XML. Sto tentando di afferrare l'elemento con id = 38 ma il mio codice non restituisce mai nulla per qualche motivo.XPath Stringa che acquisisce un elemento con un valore ID specifico
Se si guarda il mio codice & l'organizzazione del mio file XML puoi dirmi che XPath ho bisogno di afferrare l'elemento con id = 38?
Il mio codice è:
XmlDocument xdoc = new XmlDocument();
xdoc.Load(getProductURL());
XmlNode node = xdoc.DocumentElement.SelectSingleNode("id('38')");
// node always is null for some reason?
Il modo in cui è organizzata l'XML è in questo modo:
<courseg>
<group isempty="False" isbranch="true" id="1" name="abc">
<group isempty="False" isbranch="true" id="38" name="def"></group>
</group>
</courseg>
Sbagliato. Questo non è ciò che fa la funzione id(). –