标签: racket
Racket支持多种与xml相关的格式,其中包括两个基于结构定义的不同xexp库以及基于列表的sexp库。
我想为富文本定义和读写一个简单的基于xml的交换格式,而不需要任何特殊的验证或DTD。目的是使格式与其他实现语言兼容,并为我自己的工作提供未来证据。 (它是关于导出文本%snips的内容以避免依赖于专有和未记录的WXME格式,如果我更改实现语言,将来可能会导致巨大的问题。)
我应该使用哪种库和格式? xexp还是sxml?或者它们是否同样适合?
答案 0 :(得分:2)
Neil Van Dyke的sxml-intro package documentation以非常详细的方式描述了各种XML表示之间的差异。
sxml-intro