C 正在寻找用于打印的轻量级文档描述语言

C 正在寻找用于打印的轻量级文档描述语言,c,printing,markup,C,Printing,Markup,我正在寻找一种非常轻量级的文档描述语言,它可以很容易地用C语言解析。其目的是打印类似于收银机收据的小文档或标签。我只需要基本的格式化功能的字体设置,对齐和插入预定义的变量 有什么想法吗? 使用rtf的某个子集是一个不错的选择吗?我想说的是,使用基于XML的东西(很多好的快速预制解析器,包括普通C),可能还有一小部分XHTML Transitional,这样就不会重新发明轮子了-等等。RTF实际上并不容易解析,但它对人类非常不友好。我建议看一下。只要自己创建一个简单的脚本语言,每行一个GD命令。如

我正在寻找一种非常轻量级的文档描述语言,它可以很容易地用C语言解析。其目的是打印类似于收银机收据的小文档或标签。我只需要基本的格式化功能的字体设置,对齐和插入预定义的变量

有什么想法吗?
使用rtf的某个子集是一个不错的选择吗?

我想说的是,使用基于XML的东西(很多好的快速预制解析器,包括普通C),可能还有一小部分XHTML Transitional,这样就不会重新发明轮子了-
等等。RTF实际上并不容易解析,但它对人类非常不友好。

我建议看一下。只要自己创建一个简单的脚本语言,每行一个GD命令。

如果您的需要更高级,您也会投票支持XML,可能还有XPS。为什么不呢,Stackoverflow的标记语言呢?

Microsoft已经定义了一个专为小型报告、收据等设计的脚本语言。Visual Studio可以创建RDL文件,但它是一个开放标准,而且RDL报表生成器也有开源实现。

使用XML意味着在XML的基础上发明自己的描述语言。这就是我想要避免的!如前所述,您可以重用所需的XHTML部分。考虑到您的(相当具体的)需求,我认为您不会为此找到一个交钥匙解决方案。