Ich arbeite an einem dieser Projekte, wo es eine Million bessere Möglichkeiten gibt, um das zu erreichen, was ich brauche, aber ich habe keine Wahl und muss es auf diese Weise tun. Hier ist es:Ich brauche ein lesbares und dennoch parsenähiges Dokumentformat
Es gibt ein Webformular, wenn der Benutzer es ausfüllt und eine Übersendung trifft, wird eine menschenlesbare Textdatei mit den Formulardaten erstellt. Es sieht wie folgt aus:
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
Mein Problem ist folgendes: Ich brauche diese Textdatei in das Web-Formular zurück zu analysieren, so dass der Benutzer sie bearbeiten können.
Wie könnte ich dies auf eine absolut sichere Weise erreichen? Eine Datenbank ist keine Option, ich muss diese Textdateien verwenden.
Meine Fragen:
- Gibt es eine harmlose Weise über diese mit dem Format in dem Beispiel zu tun?
- Was menschliches lesbares Format würde besser funktionieren (mit anderen Worten, ich kann das Format ändern)
- Menschenlesbar bedeutet, dass ein Nicht-Programmierer es lesen und wissen was ist was.
Dieses Projekt verwendet PHP.
UPDATE
von Menschen lesbaren meine ich, dass jemand den Text lesen konnte und nicht von ihr überwältigt werden, deine Großmutter einschließlich.
Das ist ziemlich viel, was XML ist ... vom Menschen lesbar, aber kann leicht geparst werden. Das heißt, rohes XML ist nicht das Schönste. Ich würde vorschlagen, XML für die Datendatei zu verwenden und dann eine Verknüpfung zu einer XSLT-Datei herzustellen, um sie für die lesbare Ansicht zu formatieren. –
@DA Mit Menschen lesbar meine ich, dass meine Mutter es lesen konnte und nicht verwirrt oder überfordert war. – macinjosh
@macinjosh: Ich liebe deine NIC. Als ich 12 war, wollte ich eine Firma namens "The Mac & Josh" gründen :-) – Josh