从以下 xml 中,我读取了 Version 属性。
<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 似乎选择了这些值并删除了任何空格。