Olá pessoal criei um XML e um XSL e preciso que quando clicar no checkbox chamado “itemImport” do XSL ele realize uma importação para o banco de dados do determinado registro que foi clicado. preciso saber como pego a tag especifica no XSL. :shock:
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="listOs.xsl"?>
<empresa>
<os >
<DatadaOcorrencia>24/11/2007</DatadaOcorrencia>
<AreaAtuacao>Controladoria</AreaAtuacao>
<Alocado>joao</Alocado>
<Descricao> Formatar Maquina </Descricao>
<DataSolucionado>01/11/2007</DataSolucionado>
</os>
<os >
<DatadaOcorrencia>24/09/2007</DatadaOcorrencia>
<AreaAtuacao>Materiais</AreaAtuacao>
<Alocado>maria</Alocado>
<Descricao> Instalar memoria de 1gb</Descricao>
<DataSolucionado>01/10/2007</DataSolucionado>
</os>
<os>
<DatadaOcorrencia>30/10/2007</DatadaOcorrencia>
<AreaAtuacao>Controladoria</AreaAtuacao>
<Alocado>teste</Alocado>
<Descricao> Desativar maquina</Descricao>
<DataSolucionado>10/11/2007</DataSolucionado>
</os>
<os>
<DatadaOcorrencia>15/11/2007</DatadaOcorrencia>
<AreaAtuacao>Controladoria</AreaAtuacao>
<Alocado>jose</Alocado>
<Descricao> Instalar windows Server 2003</Descricao>
<DataSolucionado>27/11/2007</DataSolucionado>
</os>
</empresa>
XSL
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>Listagem Os</title>
<style type='text/css'>
<!--
.style4 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }
.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
-->
</style>
</head>
<body>
<form name='frmList' method='post' action=''>
<table width='100%' border='1' align='Center' cellpadding='2' cellspacing='0' >
<tr align="Center" valign="Middle" style="background-color:#DDEFD1;height:25px;">
<td width='50' class='style4' style='width:50px;'>Importar</td>
<td width='234' align='Left'>
<div align='center' class='style4'>
<div align='center'>Data da Ocorrencia</div>
</div>
</td>
<td width='140'>
<div align='center' class='style4'>
<div align='center'>Area</div>
</div>
</td>
<td width='330'><div align='center' class='style4'>Descricao do Problema</div></td>
<td width='119'>
<div align='center'><span class='style4'>Alocado</span></div>
</td>
<td width='170'>
<div align='center' class='style4'>
<div align='center'>Data Solucionado</div>
</div>
</td>
</tr>
<xsl:for-each select="empresa/os">
<tr>
<td class='style5'>
<div align='center'>
<a href=''><input type='checkbox' name='itemImport' id='itemImport'/></a>
</div>
</td>
<td>
<div align='center' class='style5'><u><xsl:value-of select="DatadaOcorrencia"/></u>
</div>
</td>
<td align='Center'>
<div align='center' class='style5'><u><xsl:value-of select="AreaAtuacao"/></u></div>
</td>
<td align='Center'>
<div align='center' class='style5'><xsl:value-of select="Descricao"/></div>
</td>
<td align='Center'>
<div align='center' class='style5'><xsl:value-of select="Alocado"/></div>
</td>
<td align='Center'>
<div align='Center' class='style5'><xsl:value-of select="DataSolucionado"/></div>
</td>
</tr>
</xsl:for-each>
</table>
</form>
<div>
<div>
<div align="center">
<table width="100%" border="0">
<tr>
<td width="94%"></td>
<td width="6%" height="23"><form id="form1" name="form1" method="post" >
<a href="http://localhost:8084/empresa/index.jsp"><input name="imageField" type="image" id="imageField" src="images/voltar.gif" align="left" /></a>
</form></td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>