我正在寻找一种用于人类的标记语言,来描述一组物理对象及其特征(大小,位置,类型…)。我知道YAML,但我想知道是否还有其他东西存在。它必须是简单的,可读和非熟练用户可编辑。
类似XML的标记语言过于复杂:用户必须能够直接编辑物理对象的描述,例如:
Objects
object1
x position: 5cm
y position: 10cm
height: 20cm
width: 30cm
height: 20cm
…我甚至不确定这样的用户是否知道缩进是什么。当然,我可以告诉他们如何在文档文件中进行编辑,但我必须尽可能接近人类的写作。
发布于 2012-04-02 21:58:50
用户需要直接编辑标记有什么原因吗?您能不能编写一个简单的应用程序,让他们将数据输入到表单中或通过许多复选框等,然后自己编程更改它?我不能完全确定为什么不熟练的用户会编辑这种性质的文件肯定这种性质的用户会喜欢一个很好的应用程序
发布于 2012-04-02 22:46:25
我不同意xml过于复杂的说法。它非常适合于提前知道关键字的键值表示法:
<object name="Object1"
x-position="5cm" />您可能必须处理DTD,才能让xml处理程序将标记视为自关闭。
https://stackoverflow.com/questions/9976801
复制相似问题