2014-05-21 3 views
1

라켓 및 XML 작성 파일로 작업 중입니다.라켓 형식 XML

(display-to-file 
(SOME_XEXPR) 
(FILE_PATH) 

을 그리고 XML은 하나 개의 비트 엉망처럼 보인다 이렇게하려면, 나는 기능을 사용하고 있습니다. 개행 문자, 공백 문자 또는 공백 문자는 없으며 하나의 긴 행. 출력을 더 멋지게 보이게하려면 어떻게해야합니까?

+0

를 사용하여 [HTML 단정 (http://tidy.sourceforge.net/) 산출한다. –

답변

2

xml module을 살펴보십시오. display-xml 예를 들어 도움이 될 수 있습니다

(require xml) 
(display-xml (read-xml (open-input-string "<a>1<b>2</b></a>"))) 

는 XML 출력을 사후 처리하는

<a> 
    1 
    <b> 
    2 
    </b> 
</a> 
+0

XML을 다시 읽을 때는 조심해야 할 것입니다. 아마도 xml 표현에 많은 공백과 개행이 필요하지 않을 것입니다. –

+0

@JohnClements True; 문서는 분명히 다음과 같이 말합니다 : "write-xml과 비슷하지만, 개행과 들여 쓰기는 공백이있을 때 기술적으로 덜 정확하지만 출력을 더 읽기 쉽게 만듭니다."* – uselpa