none
Asp + XML + selectSingleNode RRS feed

  • Pergunta

  • Ola galera, pesquisei bastante aqui e não consegui resolver meu problema, o problema é o seguinte:

    Tenho uma página asp que le o arquvio xml, faz algumas validações e salva no banco de dados, mas está acontecendo o seguinte:

    No XML:

    <telefone_problema/>

    No asp:

    set objLXml = strLRegistro.item(intLContador).selectSingleNode("./telefone_problema")
                                If not (objLXml Is nothing) Then                                           
                                    if not isnull(strLRegistro.item(intLContador).selectSingleNode("./telefone_problema").text) then 

                        'Validações
                       
                                    else
                                        strLsql=strLsql & "null, "
                                    end if         
                                else
                                    strLsql=strLsql & "null, "
                                end if  

    Mas o problema que ele nunca entra no null, mesmo a tag estando fechado, ele pega vazio e acaba nunca entrando no else das condições. Po se o carinha ta fechado ele deveria cair no else da primeira condição, correto ?

    Abraços!!!
    sexta-feira, 5 de dezembro de 2008 16:46

Respostas

  • Tenta assim, pra ver se entra no else

    if not isnull(strLRegistro.item(intLContador).selectSingleNode("./telefone_problema").text) OR strLRegistro.item(intLContador).selectSingleNode("./telefone_problema").text != "" then  

    Abraço

    Estevam
    sexta-feira, 5 de dezembro de 2008 17:36

Todas as Respostas

  • Tenta assim, pra ver se entra no else

    if not isnull(strLRegistro.item(intLContador).selectSingleNode("./telefone_problema").text) OR strLRegistro.item(intLContador).selectSingleNode("./telefone_problema").text != "" then  

    Abraço

    Estevam
    sexta-feira, 5 de dezembro de 2008 17:36
  • Fala aeee,

    Eu já tinha feito isso rsrsrs, funciona, mas eu queria uma outra opção q não retornasse nada mesmo rsrsrs, mas valew mesmo assim, dessa forma eu já tinha feito e funciona legal, obrigado novamente.
    sexta-feira, 5 de dezembro de 2008 19:03