Saltar al contenido

Cómo corregir el error: el marcado en el documento que sigue al elemento raíz debe estar bien formado

Después de mirar en diferentes repositorios y sitios webs de internet al concluir hallamos la solución que te mostraremos más adelante.

Solución:

Caso general

El marcado en el documento que sigue al elemento raíz debe estar bien formado.

Este error indica que su XML tiene marcado después del elemento raíz. Para estar bien formado, XML debe tener exactamente uno elemento raíz, y no puede haber más marcado después del único elemento raíz.

Un ejemplo de elemento raíz (BUENO)


  
  
  

Las fuentes más comunes de este error son:

  1. Incluyendo etiquetas extraviadas o extra cercanas (BAD):

    
      
      
      
    
      
    
  2. Intencionalmente tener múltiples elementos raíz (MALO):

    
      
      
    
  3. Involuntariamente tener múltiples elementos raíz (MALO):

      
      
      
      
    
    
  4. Analizando XML diferente de lo que piensas (MALO):

    Registre el XML inmediatamente antes de proporcionarlo al análisis que está fallando para asegurarse de que el XML que está viendo el analizador es el mismo que cree que está viendo. Los errores comunes aquí incluyen:

    • El nombre de archivo del documento XML que se pasa al analizador difiere de lo que cree que es.
    • El búfer del XML está sucio. Asegúrese de que se haya borrado antes de agregar su XML.
    • Un programa anterior de una etapa anterior en su canalización que cambia el XML antes del análisis que genera este mensaje de error.

Tu problema particular

En su caso particular, su XML parece tener múltiples elementos raíz porque el xsl:stylesheet el elemento se cierra prematuramente (caso #3 arriba).

Cambio

            xmlns:xsl="http://www.w3.org/1999/XSL/Transform"/>

a

            xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

para solucionar su problema inmediato y agregar una etiqueta de cierre,


si no existe ya en su documento real.

Si tienes algún recelo o forma de prosperar nuestro noticia eres capaz de dejar una explicación y con mucho gusto lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Respuestas a preguntas comunes sobre programacion y tecnología