2013-06-03 2 views
-1
<xsl:for-each select="attribute[@name='Name']/value/datarow/cell[@name='fname'],[@name='lname']"> 

<xsl:value-of select="$age"/> 
<xsl:value-of select="$address"/> 
</xsl:for-each> 

Я хочу, чтобы первое имя & фамилию быть заголовком следующего по возрасту & адреса для каждого человека. Как получить fname и lname, объединенные запятой в заголовке?как иметь несколько значений в заголовке, используя XSLT

+2

Ищите 'concat()'. Если это не поможет. Пожалуйста, добавьте пример ввода и ожидаемого вывода. –

+0

Мой отчет должен иметь следующее: -......................................... ............... S.NO. Name1's Age Name1's Address Name2's Age Name2's Address ... 1 Amit K 18 Amit K Chennai Anil R 20 Anil R Pune .......................... .......................................... Здесь столбцы 2 и 3 соответствуют Name1 , Name1 (Amit K) - это комбинация FNAME - Amit и LNAME - K. ......................... Надеюсь, что мой вопрос ясен. Пожалуйста, предложите. – user409897

+0

Пожалуйста, отредактируйте ваш вопрос: поставьте туда и внесите туда и отформатируйте его. –

ответ

0
<xsl:for-each select="."> 
<xsl:value-of select="concat(attribute[@name='Name']/value/datarow/cell[@name='fname'],[@name='lname'])" /> 
<xsl:value-of select="$age"/> 
<xsl:value-of select="$address"/> 
</xsl:for-each> 
+0

Мой отчет должен иметь следующее: - – user409897

+0

Мой отчет должен иметь следующее: -................................ ........................ S.No. Name1's Age Name1's Address Name2's Age Name2's Address ... 1 Amit K 18 Amit K Chennai Anil R 20 Anil R Pune .......................... .......................................... Здесь столбцы 2 и 3 соответствуют Name1 , Name1 (Amit K) - это комбинация FNAME - Amit и LNAME - K. ......................... Надеюсь, что мой вопрос ясен. Пожалуйста, предложите. – user409897

+0

Можете ли вы предоставить xml, который вы пытаетесь –