| 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 |