Introducción a la forma de acceder a los datos en formato XML bajo Oracle

  

La programación y el desarrollo actuales están orientados principalmente a objetos, por lo que el uso de XML para expresar datos puede hacer que el procesamiento y la difusión de los datos sea muy conveniente. Con este fin, hoy Xiaobian comparte con usted el acceso de Oracle a los datos en formato XML, ya que puede encontrar algunos problemas al utilizar XML para almacenar datos, por lo que este tutorial debería prestar especial atención y paciencia.

La mayoría de los ejemplos en Internet son incorrectos

Lo más importante es establecer la etiqueta que representa ROW en rowTag, por ejemplo:

aaaa

bbbb
< Si su tabla es

tabla aaa

(

aaa varchar (20),

bbb varchar (20)

)

Luego especifique qué etiqueta es el inicio del registro. Aquí debe especificar

save.setRowTag (" registro ");

Generalmente de la tabla original El XML resultante se nombra con rowetsag y rowtag fijos.

ROWSET y RWO

Por ejemplo:

aaaa

bbbb

Pero antes de obtener la cadena, puede especificar el nombre que desee:

qry.setRowSetTag (" TABLENAME);

qry.setRowTag (" RECORDNAME ");

Esto es Obtendremos

aaaa

bbbb

Entonces, cuando escriba, simplemente especifique la etiqueta correspondiente como ROWTAG:

save.setRowTag (" RECORDNAME ");

save.insertXML (xml); Simplemente OK.

Además, preste especial atención a que XML distingue entre mayúsculas y minúsculas, su RECORDNAME y recordname son dos etiquetas diferentes. ,

XML ayuda a simplificar la persistencia de objetos y hace que la persistencia de datos sea un proceso de desarrollo común. Al serializar el objeto de datos en un documento XML, puede crear un documento de objeto y luego usar el tipo de campo BLOB para almacenar convenientemente el documento XML en la base de datos.

Copyright © Conocimiento de Windows All Rights Reserved