我需要一种人类可读但可解析的文档格式
2022-08-30 21:56:17
我正在从事其中一个项目,其中有一百万种更好的方法来完成我需要的东西,但我别无选择,我必须这样做。在这里:
有一个Web表单,当用户填写它并点击提交时,使用表单数据创建人类可读的文本文件。它看起来像这样:
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
我的问题是这样的:我需要将此文本文件解析回Web表单,以便用户可以对其进行编辑。
我怎么能以万无一失的方式做到这一点呢?数据库不是一个选项,我必须使用这些文本文件。
我的问题:
- 有没有一种万无一失的方法可以使用上面示例中的格式来执行此操作?
- 哪种人类可读格式会更好(换句话说,我可以更改格式)
- 人类可读意味着非程序员可以阅读它并知道什么是什么。
此项目使用 PHP。
更新
通过人类可读性,我的意思是任何人都可以阅读文本而不会被它淹没,包括你的祖母。