Estoy intentando utilizar el componente XML de gambas 3, tengo una base de datos en postgresql y postgresql tiene una funcion que te devuelve
una fila en formato XML ejemplo:
ss = "Select query_to_xml( 'select id,,id_cliente, total, fecha from w_totalalbaran where fecha >''01-10-2012''',false,false,'')"
re = con.Exec(ss)
st = re[0]
re = con.Exec(ss)
st = re[0]
Me devuelve una consulta con el siguiente formato:
<table xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<row>
<id> 35888 </id>
<num_documento> 8140 </num_documento>
<id_cliente> 20 </id_cliente>
<total> 13.50 </total>
<fecha> 2012-10-02 </fecha>
</row>
</table>
pienso coño esto es rapidisimo y con 4 lineas de codigo y un archivo css puedes hacer cualquier consulta a la BD y formatear como quieras el XML .
Mi problema es que no encuentro como insertar en el archivo XML la cabecera para el CSS : "<?xml-stylesheet href='pp.css' title='Pruebas con XML'?>"
Estoy probando con el codigo:
Citar:
Y me crea el fichero pp.xml bien, pero no se como insertar la cadena "<?xml-stylesheet href='pp.css' title='Pruebas con XML'?>" para que el navegador me formatee el archivo XML.
El componente XmlDocument no parece que tenga ningun metodo para eso, el unico componente que parece que tiene es el componente XmlWriter con el metodo PI, pero no se si se puede relacionar XmlDocument con XmlWriter.