目前我正在处理的php框架中有一个简单的conf文件,里面有define
个。我需要做的更新基本上是为使用框架的应用程序编辑的简单客户端设置。 (还有一个定制的CMS,可以编程支持这个框架)
该框架不依赖于数据库来存储任何设置或内容,而是基于纯粹的平面文件。
我正在尝试为客户端可编辑设置文件决定文件类型,该文件将包含公开的简单非机密信息,例如:
我在考虑将其存储为XML
,格式如下:
<settings>
<setting name="site_name">Name of Site</setting>
<setting name="google_id">1248498</setting>
<setting name="logo" type="image"><![CDATA[ <img src="foo.gif"> ]]></setting>
</settings>
我仍然对这是否是一个不错的文件类型感到困惑,看起来它对大多数设置都没问题但是棘手的部分是我需要使徽标可编辑为{{1} } element,所以我只是将它包装在img
部分中并为其提供了一个自定义属性。
希望我能在CMS中创建一个模块来编辑这种类型的文件。寻找任何人可能有的任何提示 - 并重申我不能使用数据库,也不会存储密码等重要信息......只是基本的公共设置。
由于
答案 0 :(得分:1)
这种格式很好,如果你使用库来读写xml文件,'&lt;'和'&gt;'应该为你自动转义。