Sto lavorando a uno di quei progetti in cui ci sono milioni di modi migliori per realizzare ciò di cui ho bisogno ma non ho scelta e devo farlo in questo modo. Eccolo:Ho bisogno di un formato di documento leggibile dall'uomo, ma scarsamente efficace
C'è un modulo Web, quando l'utente lo riempie e preme un invio un file di testo leggibile viene creato utilizzando i dati del modulo. Ecco come si presenta:
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
mio problema è questo: ho bisogno di analizzare questo file di testo di nuovo nel modulo web in modo tale che l'utente possa modificarlo.
Come posso, in modo infallibile, realizzare questo? Un database non è un'opzione, devo usare questi file di testo.
Le mie domande:
- C'è un modo infallibile per fare questo utilizzando il formato nell'esempio di cui sopra?
- Cosa formato leggibile avrebbe funzionato meglio (in altre parole, posso cambiare il formato)
- mezzi leggibili umani che un programmatore potrebbe non leggere e sapere cosa è cosa.
Questo progetto utilizza PHP.
UPDATE
Con leggibile voglio dire che chiunque potrebbe leggere il testo e non essere sopraffatto da essa, compreso il vostro nonna.
Questo è praticamente ciò che XML è ... leggibile dall'uomo ma può essere facilmente analizzato. Detto questo, XML non è il più bello. Suggerirei di usare XML per il file di dati, quindi collegarmi a un file XSLT per formattarlo per la vista leggibile. –
@DA Da umano leggibile intendo che mia madre potrebbe leggerlo e non essere confuso o sopraffatto. – macinjosh
@macinjosh: Adoro la tua nicchia. Quando avevo 12 anni volevo avviare una società chiamata "The Mac & Josh" :-) – Josh