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之外完成的一些编程。 –