如何将*.css文件(文本文件)的内容与附加信息存储在新文件中?

How can I store the content of a *.css file (text file) with addidional information in a new file?

本文关键字:文件 存储 信息 新文件 css 文本      更新时间:2023-10-16

我有一个textfile (*.css Cascading Style Sheets)文件,它是一个纯文本。

然后我有额外的程序信息,只是一些双精度和整型值,这与文本文件没有直接关系。

我想把这个状态存储在一个文件中,这样当我打开这个文件时,我就可以访问*.css的内容以及双精度和整型值。这样我就可以用文本文件内容和那些double和int值来显示应用程序的最后状态。

最有效的方法是什么?

我猜,您会希望结果仍然可用作为CSS文件。在这种情况下,在开头添加一个带有标记的注释块,您可以将数据存储在某些ascii格式中,例如JSON。例如:

/* --@-- 
  {x=42, y=47.11, whatever="blabla"}
*/
/* here comes the original css */

那么你可以很容易地发现,如果数据已经在那里通过查找/* --@--。您可以使用现有的JSON解析器来检索数据,使用现有的JSON编写器来生成文件。您不需要解析整个CSS,只需要解析带有标记的注释即可。