Logo UGIdotNET

Discussione 'XPath'

# Pubblicato il 10 set 2004 11.24 - Rispondi
liuc 74
XPath
Ho scritto il seguente codice per manipolare un documento XML.

private void Compute(XmlNode Node)
{
string PageName,ApplicationName,QueryString,InvocatingAS;
XmlNode PageNode = Node.SelectSingleNode("//PAGE");
if(PageNode!=null)
{
// eseguo del codice
}
}

Il contenuto del parametro Node è del tipo :
<Entry id='xxx' current='yes'>
<PAGE name="...." apllication="..." />
<ITEM id="..." name="..." ....... />
<ITEM id="..." name="..." ....... />
....
</PAGE>
</Entry>

Il problema è che quando recupero PageNode anzichè restituirmi il nodo PAGE contenuto nel Node (parametro) mi restituisce il primo nodo PAGE del documento XML che contiene Node.
Perchè?

Grazie



© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185