[Gvsig_usuarios] gvSIG mobile, problema con formularios

Carlos Sánchez Periñán csanchez en prodevelop.es
Mie Jul 29 15:13:15 CEST 2009


Hola Javi,

El mismo programa te está dando el fallo de tu fichero :-P
Te dice: "El Formulario personalizado no está bien formulado."
Bien, esto indica que algún componente no lo hemos declarado bien dentro 
del fichero, ya sea un botón, un combo, un panel, un check, etc... 
(Puede ser que no hayamos cerrado bien la etiqueta, que nos falte poner 
algún atributo obligado dentro de la etiqueta, que usemos carácteres 
incorrecto o extraños (No se recomienda usar Ñ por ejemplo), etc...).

Lo siguiente que dice el error es: "choice add panel."
Parece que estas creando varios paneles, para el formulario, ¿puede ser?
No se que componentes estas añadiendo, puedes si quieres enviarme tu 
formulario y lo pruebo. Se puede comprobar que los ficheros XML tienen 
una sintaxis correcta y con todas las etiquetas correctamente cerradas 
por ejemplo abriendo el fichero XML con un navegador como firefox.
Además tienes ayuda para generar tus formularios personalizados, por 
ejemplo un editor gráfico que funciona en tu PC.
Editor GÅ•afico de Thinlet <http://thing.sourceforge.net/index.html#download>

Pruebalo y me dices.
Saludos.

Carlos Sánchez Periñán
Equipo Desarrollo GIS
PRODEVELOP S.L.


javierfernandez en anth.ucsb.edu escribió:
>
> Carlos,
>
> Gracias por tu rápida respuesta. He cambiado el encoding tal como me 
> has sugerido. Te resumo la secuencia de pasos seguida:
>
> 1. He creado un nuevo documento en el bloc de notas
>
> 2. He cambiado la cabecera del citado documento poniendo ahora <?xml 
> version="1.0" encoding="UTF8"?>
>
> 3. Lo he salvado en formato xml con codificación UTF-8
>
> Una vez en gvSIG Mobile he asociado el formulario pero en el momento 
> de querer introducir datos me da el siguiente error:
>
> "El formulario personalizado no está bien formulado: choice add panel".
>
> Hay alguna manera de saber si el formulario está bien construido o de 
> poder corregirlo? Gracias de nuevo y un saludo.
>
> Javier
>
>
> Quoting Carlos Sánchez Periñán <csanchez en prodevelop.es>:
>
>> Hola Javier,
>>
>> Parece que tu problema al abrir el XML es el encoding (la codificación
>> de caracteres)
>> El fichero que dices haber creado define la codificación es-ES
>> (español-España) que es equivalente a la ISO-8859-1
>>
>> <?xml version="1.0" encoding="ISO-8859-1"?>
>>
>>
>> Sin embargo hablas de Unicode cuando lo abres con NotePad para poder
>> abrirlo aunque lo verás incorrectamente y con carácteres extraños, esto
>> es porque en UNICODE (UTF-8 por ejemplo) se utilizan mas bytes para
>> codificar los caracteres y tienen códigos distintos aunque la ventaja es
>> que sirve para casi cualquier idioma. PAra mostrar el contenido del
>> texto correctamente cuando crees un nuevo fichero XML en el NotePad
>> recuerda ponerle la codificación de caracteres con la que quieres que se
>> guarde y es recomiendable que sea UTF8 ya que es internacional. Además
>> de guardar con tu editor favorito en un formato determinado has de poner
>> el mismo formato en la cabecera del XML en el caso de UNICODE (UTF-8)
>> quedará:
>>
>> <?xml version="1.0" encoding="UTF8"?>
>>
>> Si esta cabecera coincide con el formato de creación del fichero no
>> deberías tener problema.
>> Espero que sea ese tu problema.
>> Si no siempre puedes enviar otro correo con el error que se produce.
>>
>> Saludos.
>>
>> Carlos Sánchez Periñán
>> Equipo Desarrollo GIS
>> PRODEVELOP S.L.
>>
>>
>> javierfernandez en anth.ucsb.edu escribió:
>>> Apreciados colegas,
>>>
>>> Estoy intentando crear un formulario para la captura de datos en gvSIG
>>> mobile 0.2. He intentado seguir al pie de la letra las instrucciones
>>> del manual y de otros usuarios del foro que os resumo brevemente:
>>> 1.He creado un shapefile
>>> 2.He creado un archivo xml con la  siguendo el ejemplo del manual
>>> aunque adaptado a mis datos.
>>> 3.He cargado ambos archivos en mi pda
>>> 4.En gvSIG mobile he puesto en edición el shapefile y he relacionado
>>> el formulario en las Propiedades de la capa.
>>>
>>> Sin embargo, cuando intento acceder al formulario no puedo hacerlo.
>>> Creo que se trata de un problema con el archivo xml:
>>>
>>> a)Si relaciono un archivo xml elaborado sobre un documento original de
>>> Notepad en rtf  me sale una ventana que indica "El formulario
>>> personalizado no está bien formado: null".
>>>
>>> b)En cambio, si relaciono un archivo xml elaborado originalmente sobre
>>> un documento de Notepad en uni-code e intento introducir información
>>> me cambia de pantalla pero no puedo visualizar el formulario.
>>>
>>> Como digo creo que es un problema con la creación del archivo xml
>>> imputable, en buena parte, a mi poca experiencia con este lenguaje. Si
>>> fuera de gvsig intento abrir el archivo xml que he creado para
>>> comprobar si está bien construido, aparece el siguiente mensaje:
>>>
>>> No es posible pasar de la codificación actual especificada Error al
>>> procesar el recurso file:///C:/Documents and Sett...
>>> <?xml version="1.0" encoding="ISO-8859-1"?>
>>>
>>> Agradecería enormemente cualquier ayuda u orientación sobre este 
>>> problema.
>>>
>>> Un saludo
>>>
>>> Javier
>>>
>>>
>>> _______________________________________________
>>> gvSIG_usuarios mailing list
>>> gvSIG_usuarios en listserv.gva.es
>>>
>>> Para ver histórico de mensajes, editar sus preferencias de usuario o 
>>> darse de baja en esta lista, acuda a la siguiente dirección:
>>>
>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>>>
>>
>> _______________________________________________
>> gvSIG_usuarios mailing list
>> gvSIG_usuarios en listserv.gva.es
>>
>> Para ver histórico de mensajes, editar sus preferencias de usuario o 
>> darse de baja en esta lista, acuda a la siguiente dirección:
>>
>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>>
>
>
>

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20090729/38686a93/attachment.htm 


More information about the gvSIG_usuarios mailing list