從以下xml中,我讀取了版本屬性。如何使用xslt解析屬性的值?
<BatchTable>
<UUThref
SocketIndex='0 - CCM'
UUTResult='Passed'
URL='C:\OverrideCallbacks_BatchReport[4 16 2012][5 44 41 PM].xml'
FileName='OverrideCallbacks_BatchReport[4 16 2012][5 44 41 PM].xml'
ECAFailCount='1'
Version='StationPartNumber=55555 StationSerialNumber=2222 TPSPartNumber=1234'/>
</BatchTable>
Version屬性中的值是動態的,用戶可以添加任意長度的字符串。我如何拆分這些值並將它們顯示在不同的行上。因此,它會顯示這樣的
StationPartNumber=55555
StationSerialNumber=2222
TPSPartNumber=1234
目前在讀的版本值它顯示:
StationPartNumber=55555 StationSerialNumber=2222 TPSPartNumber=1234
如果需要任何特殊字符值之間增加那麼我可以讓用戶確保其被添加以便拆分更容易。目前「\ n」正在連接之間添加,但xsl似乎選擇了這些值並刪除了任何空格。
http://stackoverflow.com/questions/584082/xslt-best-way-to-split-and-render-comma-separated-text-as-html可能會指出你在正確的方向。 – 2012-04-17 18:46:08
XSLT 1.0或2.0? – 2012-04-17 19:17:18