0
我在使用XSLT格式化XML時遇到問題。目前,我的代碼寫的:使用XSLT XML格式化問題
<FileData>
<File
FileNumber="{$ISCI}"
title="Test Ad"
advertiser="{$Advertiser}"
/>
</FileData>
這回給我格式化爲這樣的輸出:
<?xml version="1.0" encoding="utf-8"?>
<FileData>
<File FileNumber="CBIPI3316B6" advertiser="SOKOLOVE LAW" title="Test Ad"/>
</FileData>
我,而不是需要的格式:
<?xml version="1.0" encoding="utf-8"?>
<FileData>
<File
FileNumber= "CBIPI3316B6"
advertiser= "SOKOLOVE LAW"
title= "Test Ad"
/>
是否有簡單的方法來轉換呢?我嘗試過使用& #xa,但是我無法成功更改輸出。
謝謝你的回答,但我不能使用撒克遜作爲我的XSLT – user6391187
@ user6391187的一部分,我不知道任何其他XSLT處理器提供了一些擴展屬性來更改格式。無論如何,答案都包含一些提示,如編寫自己的序列化程序,以指示需要執行的操作。如何完成取決於所使用的XSLT處理器及其API和使用的平臺。因此,如果你想獲得具體的幫助,那麼你需要指出你使用了哪個XSLT處理器,以及如何使用它,因爲顯然編寫和插入定製串行器取決於在XSLT之外完成的一些編程。 –