在racket中格式化XML
我现在正在处理racket和XML创建文件。为此,我使用以下函数:在racket中格式化XML,xml,racket,Xml,Racket,我现在正在处理racket和XML创建文件。为此,我使用以下函数: (display-to-file ( SOME_XEXPR ) (FILE_PATH) XML看起来有点乱。没有换行符、标识或空格,只有一条长线。如何使输出看起来更好?请查看显示xml可能会有所帮助,例如: (require xml) (display-xml (read-xml (open-input-string "<a>1<b>2</b></a>"))) (需要xml)
(display-to-file
( SOME_XEXPR )
(FILE_PATH)
XML看起来有点乱。没有换行符、标识或空格,只有一条长线。如何使输出看起来更好?请查看<代码>显示xml可能会有所帮助,例如:
(require xml)
(display-xml (read-xml (open-input-string "<a>1<b>2</b></a>")))
(需要xml)
(显示xml(读取xml(打开输入字符串“12”))
屈服
<a>
1
<b>
2
</b>
</a>
1.
2.
用于对XML输出进行后期处理。不过,在将其读回时必须小心。。。您可能不希望xml表示中有太多的空格和换行符。@JohnClements True;文档清楚地说“就像写xml一样,但是换行和缩进使输出更可读,尽管当空格很重要时技术上不太正确。”