Estoy trabajando en uno de esos proyectos donde hay un millón de mejores formas de lograr lo que necesito, pero no tengo otra opción y tengo que hacerlo de esta manera. Aquí está:Necesito un formato de documento legible por humanos, pero analizable
Hay un formulario web, cuando el usuario lo rellena y realiza un envío, se crea un archivo de texto legible mediante los datos del formulario. Se ve así:
field_1: value for field one
field_2: value for field two
more data for field two (field two has a newline in it!)
field3: some more data
Mi problema es el siguiente: necesito para analizar este archivo de texto nuevo en el formulario web para que el usuario pueda editarlo.
¿Cómo podría, de una manera infalible, lograr esto? Una base de datos no es una opción, tengo que usar estos archivos de texto.
Mis preguntas:
- ¿Hay una manera infalible para hacer esto utilizando el formato en el ejemplo anterior?
- Lo que el formato legible humano funcionaría mejor (en otras palabras, puedo cambiar el formato)
- legible por humanos significa que un programador no podría leerlo y saber qué es qué.
Este proyecto utiliza PHP.
ACTUALIZACIÓN
Por legible por humanos que significa que cualquiera puede leer el texto y no ser abrumado por ella, incluyendo su abuela.
Eso es más o menos lo que XML es ... humano legible, pero puede ser fácilmente analizado. Dicho esto, XML sin formato no es el más bonito. Sugiero usar XML para el archivo de datos, luego vincularlo a un archivo XSLT para formatearlo para la vista legible por humanos. –
@DA Por legible para los humanos, quiero decir que mi madre podía leerlo y no confundirse ni sentirse abrumada. – macinjosh
@macinjosh: me encanta tu nic. Cuando tenía 12 años quería comenzar una empresa llamada "The Mac & Josh" :-) – Josh