Pergunta Dificuldade com XmlNode

  • segunda-feira, 27 de fevereiro de 2012 17:08
     
      Contém Código

    Olá amigos,

    Tenho este bloco de código que le um xml...

    mas está dando erro, vocês que possuem um pouco mais de conhecimento, poderiam me ajudar?

    	public XmlNode verifyChild(XmlNode node, string e)
    		{
    			XmlNode retorno;
    			XmlNode sanNode;
    			
    	
    			if(node.Name == e)
    				retorno = node;
    			else if(node.HasChildNodes) //da erro aqui quando passa aqui já... =/
    			{
    				sanNode = node.FirstChild;
    				if(sanNode.Name == "#text")
    				{
    					if(node.NextSibling != null)
    						return verifyChild(node.NextSibling, e);
    					else
    						return verifyChild(node.ParentNode.NextSibling, e);
    				}
    				else
    					return verifyChild(sanNode, e);
    			}
    			else
    				return verifyChild(node.NextSibling, e);
    			
    			return retorno;
    		}

    tks


    Cleilton Silva

Todas as Respostas