Re: Definir campos xml

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Carlos Badilla <carlosposgres(at)yahoo(dot)es>
Cc: posgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Definir campos xml
Date: 2008-07-21 13:25:08
Message-ID: 20080721132508.GA5842@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Carlos Badilla escribió:

>   Hola, quiero hacer una aplicación, usando el soprte nativo para XML
> que trae Postgresql 8.3.3 . La pregunta es: ¿cómo defino los campos
> que usa XML para que el sistema logre distinguir cuales son:
> núméricos, textos o de otros tipos, o se guardan todos como texto?  
>
>   Por ejemplo:
>                         
> CREATE TABLE test (
> id int4 NOT NULL,
> xml text,
> CONSTRAINT pk PRIMARY KEY (id)
> );
>  
>   Yo sé, por lo que he visto que xml test, puede rebicir varios
> campos, donde se define el esquema para XML, perdón por la ignorancia

La documentacion de XML:

http://www.postgresql.org/docs/8.3/static/datatype-xml.html
http://www.postgresql.org/docs/8.3/static/functions-xml.html

Tengo entendido que no hay funciones para hacer chequeo de DTD aún
(creo que es eso lo que estás preguntando -- el DTD define qué etiquetas
existen y qué se puede guardar en cada etiqueta). Además necesitas
aprender a construir un DTD :-)

--
Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257
"Siempre hay que alimentar a los dioses, aunque la tierra esté seca" (Orual)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Yoel Mc Lennan 2008-07-21 13:32:58 Obtener dato informativo de tala (si camo es secuencial, i es pk, si es not null, longitud)
Previous Message Sebastián Villalba 2008-07-21 10:43:11 Re: [OT] Urgente!!