Из следующего xml я прочитал атрибут Version.Как анализировать значение атрибута с помощью 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 вероятно, будет указывать вам в правильном направлении. –
XSLT 1.0 или 2.0? –