Comunidad de diseño web y desarrollo en internet online

error al insertar xml en oracle

Citar            
MensajeEscrito el 30 Mar 2019 05:22 pm
una consulta estoy enviando por php un xml y quiero insertar valores a una tabla oracle ,
lo coloqué en mi store procedure pero cuando envio los valores me arroja este error alguien puede orientarme ? gracias de antemano

valor enviado :
p_Tabla ='<?xml version="1.0" encoding="iso-8859-1"?><rows><item><tipo>2G</tipo></item><item><tipo>3G</tipo></item></rows>';

codigo para el store :

INSERT INTO TB_A(Idultimo,TIPO)
SELECT p_IDORIGEN, x.TIPO
FROM XMLTABLE('/rows/item' PASSING xmltype(p_Tabla)
COLUMNS "TIPO" VARCHAR2(30) path 'tipo') x;

el error que me arroja es :
Error ORA-19032: Expected XML tag , got no content ORA-06512: at "SYS.XMLTYPE", line 310 ORA-06512: at line 1
"ORA-19032: Expected XML tag , got no content\nORA-06512: at \"SYS.XMLTYPE\", line 310\nORA-06512: at line 1"

Por eduardo2019

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Abr 2019 04:04 pm
Evidentemente no le gusta el formato de XML, revisa si no tienes algun tag que te falte, puedes encontrar validadores de XML en linea

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.