Racketは多数のxml関連フォーマットをサポートしています。その中で構造定義に基づく2つの異なるxexpライブラリとリストに基づくsexpライブラリがサポートされています。Sxmlとxexpとの違いは何ですか?なぜ私はどちらを使うべきですか?
特別な検証やDTDを使用せずに、リッチテキスト用の簡単なxmlベースの交換フォーマットを定義して読み書きする必要があります。その目的は、他の実装言語と互換性のあるフォーマットを作成し、今後の自分の作業のための証明となるようにすることです。 (これは、実装言語を変更した場合、今後大きな問題を引き起こす可能性のある、独自の、文書化されていないWXME形式への依存を避けるために、%snipsのテキストをエクスポートすることです)。
私はこれに使う? xexpまたはsxml?あるいは、どちらも同じように適していますか?
メーリングリストでWXME形式の問題を提起することを検討してください。私は "専有"は間違った言葉だと思う。 – soegaard
私は "専有"が正しい言葉ではないことに同意します。問題は、テキスト%が本当に他の言語が読み書きできる交換フォーマットが必要なことです。多分私はメーリングリストでこの問題を提起するつもりですが、実際の作業を必要とする基本的な "要求"は通常、必ずしも(必ずしも不合理ではない)返答をもたらします:はい、あなたは間違いなくそのパッケージを書いてオンラインにしてください。 ;-) –