Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在racket中格式化XML_Xml_Racket - Fatal编程技术网

在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)

我现在正在处理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)
(显示xml(读取xml(打开输入字符串“12”))
屈服

<a>
  1
  <b>
    2
  </b>
</a>

1.
2.

用于对XML输出进行后期处理。不过,在将其读回时必须小心。。。您可能不希望xml表示中有太多的空格和换行符。@JohnClements True;文档清楚地说“就像写xml一样,但是换行和缩进使输出更可读,尽管当空格很重要时技术上不太正确。”