none
Como evitar error cuando un archivo xml no tiene nodo raiz RRS feed

  • Pregunta

  • Buenas como puedo evirar error cuando un archivo xml no tiene nodo raiz solo tiene esto

    Gracias

    <?xml version='1.0' encoding='WINDOWS-1252'?>

    lunes, 28 de agosto de 2017 8:25

Respuestas

  • En lugar de entregárselo directamente al parser, analiza primero el fichero a ver si tiene o no tiene el nodo raiz. Podría ser algo tan simple como pasarle el texto a un Regex que lo compare con la expresión "<[A-Za-z]". En caso de que no tenga nodo raiz, si a pesar de ello necesitas seguir procesándolo, puedes concatenarle un nodo ficticio tal como "<x/>" para que el parser no dé un error.
    • Propuesto como respuesta Jorge TurradoMVP lunes, 28 de agosto de 2017 9:37
    • Marcado como respuesta JETET lunes, 28 de agosto de 2017 15:31
    lunes, 28 de agosto de 2017 9:03

Todas las respuestas

  • En lugar de entregárselo directamente al parser, analiza primero el fichero a ver si tiene o no tiene el nodo raiz. Podría ser algo tan simple como pasarle el texto a un Regex que lo compare con la expresión "<[A-Za-z]". En caso de que no tenga nodo raiz, si a pesar de ello necesitas seguir procesándolo, puedes concatenarle un nodo ficticio tal como "<x/>" para que el parser no dé un error.
    • Propuesto como respuesta Jorge TurradoMVP lunes, 28 de agosto de 2017 9:37
    • Marcado como respuesta JETET lunes, 28 de agosto de 2017 15:31
    lunes, 28 de agosto de 2017 9:03
  • Gracais Alberto  de gran ayuda 

    Solucionado

    lunes, 28 de agosto de 2017 15:31