Jump to content


PedrucaPeres

Member Since 13/01/2012
Offline Last Active 13/01/2012, 08:55
-----

Topics I've Started

Problema For-Each Xsl

13/01/2012, 08:39

Olá pessoal do fórum,

Sou novo aqui como membro, mas acompanho o fórum à algum tempo.
Estou com um problema no desenvolvimento de um XSL, já procurei
bastante aqui no fórum, mas não encontrei nada parecido.

Estou fazendo um <xsl:for-each> dentro do Visual Studio(ASP),
onde ele deve pegar os valores de uma Tag que se repete 5 vezes
dentro de uma pai e mostrar em um HTML.

exemplo:

XML:

<report>
<identificacao>
...
<telefones>
<numero_telefone>1111111111</numero_telefone>
<numero_telefone>1111111111</numero_telefone>
<numero_telefone>1111111111</numero_telefone>
<numero_telefone>2222222222</numero_telefone>
<numero_telefone>2222222222</numero_telefone>
</telefones>
...
</identificacao>
</report>


Montei o XSL Assim:

...
<!--Linha NUMERO TELEFONE-->

	<xsl:for-each select="report/identificacao/telefones/numero_telefone">
							
	<tr>
		<td width="31%">
			<font size="2"><b>Número Telefone</b></font>
		</td>
		<td>
			<font size="2"><xsl:value-of select="numero_telefone"/></font>
		</td>
							
	</tr>

	</xsl:for-each>
...


Mas o HTML me retorna apenas as cinco linhas com o Título, sem mostrar os valores(números de telefone).


Alguém consegue me dizer o porque ou como funcionaria? Tem alguma função ou algo que eu possa estar fazendo errado?

Agradeço a atenção.

Problema For-Each Xsl

13/01/2012, 08:28

Olá pessoal do fórum,

Sou novo aqui como membro, mas acompanho o fórum à algum tempo.
Estou com um problema no desenvolvimento de um XSL, já procurei
bastante aqui no fórum, mas não encontrei nada parecido.

Estou fazendo um <xsl:for-each> dentro do Visual Studio(ASP),
onde ele deve pegar os valores de uma Tag que se repete 5 vezes dentro de uma pai.

exemplo:

<telefones>
			<numero_telefone>1166711605</numero_telefone>
			<numero_telefone>1166713712</numero_telefone>
			<numero_telefone>1149969600</numero_telefone>
			<numero_telefone>1149969602</numero_telefone>
			<numero_telefone>1149969605</numero_telefone>
		</telefones>

IPB Skin By Virteq