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) -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda
