Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Crear cuenta

SQL - error al cargar xml en sql

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:error al cargar xml en sql
Autor:alejandro lopez (1 intervención)
Fecha:17/02/2009 18:49:32
saludos a tod@s.

Tengo un documento xml... y lo cargo asi en sql:

DECLARE @docHandle int
DECLARE @xmlDocument xml

SET @xmlDocument = N'
<?xml version="1.0" encoding="UTF-8"?>
<Respuesta:ConsultaNotarios xmlns:Salida="http://services.notarios.org.mx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://services.notarios.org.mx ConsultaNotarios.xsd">
<codigoRespuesta>00000000</codigoRespuesta>
<descripcionRespuesta>Transacción Exitosa</descripcionRespuesta>
<fechaRegistro>2008-09-02</fechaRegistro>
<notarios>
<claveNotario>0100100001</claveNotario>
<nombreNotario>ACEVEDO MANRIQUE MIGUEL</nombreNotario>
</notarios>
<notarios>
<claveNotario>0900100001</claveNotario>
<nombreNotario>ADAME LOPEZ ANGEL GILBERTO</nombreNotario>
</notarios>
<notarios>
<claveNotario>0901600085</claveNotario>
<nombreNotario>AGUILAR MOLINA VICTOR RAFAEL</nombreNotario>
</notarios>
<notarios>
<claveNotario>1503300034</claveNotario>
<nombreNotario>AGUILERA GONZALEZ JUAN JOSE</nombreNotario>
</notarios>
</Respuesta:ConsultaNotarios>'

EXEC sp_xml_preparedocument @docHandle OUTPUT, @xmlDocument

SELECT * FROM OPENXML (@docHandle, '/Respuesta:ConsultaNotarios/notarios',2)
WITH (claveNotario varchar(10),nombreNotario varchar(100))

EXEC sp_xml_removedocument @docHandle

1.- Lo primero que me marca es: Msg 9438, Level 16, State 1, Line 4 Análisis de XML: línea 2, carácter 6; falta text/xmldecl al principio de la entrada

y no se a que se refiera con eso, porque he buscado solucion pero no encuentro.
2.- y la otra es que le quite la parte de <?xml version="1.0" encoding="UTF-8"?>, lo ejecute y ya no me marco lo primero, pero me marco lo siguiente:
Referencia a un prefijo de espacio de nombres no declarado: 'Respuesta'.

Como debo declarar el prefijo de espacios de nombres?
y no se si algo me falta en la parte de <?xml version="1.0" encoding="UTF-8"?>, para que no me marque el primer error al cargarlo,

si alguien me pudiera ayudar, se los agradecere mucho de verdad.
Saludos.
Responder Subir
información
Otras secciones de LWP con contenido similar...