3
我正在使用HaXml來轉換XML文件,它都很好地工作。然而,輸出HaXml產生的外觀真的很難看,主要是因爲它幾乎在每個右括號處插入一個換行符。 下面是一些代碼,生成一個xml:醜陋的XML輸出
writeFile outPath (show . PP.content . head $ test (docContent (posInNewCxt "" Nothing) (xmlParse "" "")))
test =
mkElemAttr "test" [("a", literal "1"), ("b", literal "2")]
[
mkElem "nested" []
]
,這裏是它的輸出:
<test a="1" b="2"
><nested/></test>
當然是有更多的元素變得更糟。
我知道的HaXml使用Text.PrettyPrint.HughesPJ進行渲染,但使用不同的styles 並沒有太大變化。
那麼,有沒有辦法改變輸出?
恩,我想我必須寫自己的fullRender,或者乾脆結果。也許我會嘗試複製現有的默認樣式並刪除換行符。 – bzn 2011-05-22 19:21:08