Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Aurimar

Navegar no XML

Recommended Posts

Tenho um arquivo XML que será gerado apartir de uma consulta ao MySQL até ai tranqüilo, eu quero carregar esse arquivo XML em uma página e ir navegando pelos registro do XML.Isso eu consigo fazer usando o conceito de DATA ISLAND, porém nesses registro existe o código hexadecimal da cor desse registro e se eu usar o DATA ISLAND não tem como eu converter esse valor em cor. Alguém conheçe outra maneira?Grato,Aurimar

Compartilhar este post


Link para o post
Compartilhar em outros sites

por que q naum converte em cor? naum entendo mto d XML, como converte ae os valores...como q tah puxando e imprimindo esse valor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

por que q naum converte em cor? naum entendo mto d XML, como converte ae os valores...como q tah puxando e imprimindo esse valor?

XML
<?xml version="1.0" encoding= "ISO-8859-1"?><programacoes>   <solicitacao>	  <rk>1</rk>	  <codigo>58</codigo>	  <cliente>122</cliente>	  <bdescricao>asd</bdescricao>	  <tipo>Normal</tipo>	  <data>14/09/2005</data>	  <hora>09:22:00</hora>	  <status>Desenvolvimento</status>	  <statuscolor>#64A56B</statuscolor>   </solicitacao></programacoes>
codigo de leitura, ele está funcionando perfeitamente só preciso colorir a célula status de acordo com o valor que estiver na tag xml statuscolor
<?//include "valida_login.php";include "criaxml.php";session_start();?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>   <head>	  <title>GP - Gerenciador de Programações</title>	  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">	  <link href="style.css" rel="stylesheet" type="text/css">	  <style type="text/css">		 <!--			.style2 {font-family: Arial, Helvetica, sans-serif}		 -->	  </style>   </head>   <body>	  <xml id="dados"  src="resultado.xml"></xml>	  <!--	  <div id="Navegador" style="position:absolute;left:550px;top:168px">		 <button onclick="Tabela.firstPage()" style="width:20px;height:20px;" title="Primeiro"><<</button> 		 <button onclick="Tabela.previousPage()" style="width:20px;height:20px;" title="Anterior"><</button> 		 <button onclick="Tabela.nextPage()" style="width:20px;height:20px;" title="Próximo">></button> 		 <button onclick="Tabela.lastPage()" style="width:20px;height:20px;" title="Último">>></button>	  </div>	  -->	  <table width="100%" border="0" cellspacing="0" cellpadding="0">		 <tr>			<td><? include "menu.php"; ?></td>		 </tr>		 <tr>			<? // if( $_SESSION['tipo_usuario']==1 ) { ?>			<td valign="middle" height="50"><a href="novaprogramacao.php" class="style1"><img src="images/novaprogramacao.jpg" width="18" height="17" border="0"> Incluir Programação</a></td>			<? //} else print('<td valign="middle" height="50"> </td>') ?>		 </tr>		 <tr>			<td align="center">		 	   <table id="Tabela" datasrc="#dados" datapagesize="2" title="Utilize os botões de navegação." width="85%" border="0" cellspacing="1" cellpadding="2" bgcolor="#FFFFFF">				   <THead>					 <tr>						<td colspan="6" align="right">						   <div id="Navegador">							  <button onclick="Tabela.firstPage()" style="width:20px;height:20px;" title="Primeiro"><<</button> 							  <button onclick="Tabela.previousPage()" style="width:20px;height:20px;" title="Anterior"><</button> 							  <button onclick="Tabela.nextPage()" style="width:20px;height:20px;" title="Próximo">></button> 							  <button onclick="Tabela.lastPage()" style="width:20px;height:20px;" title="Último">>></button>						   </div>						</td>					 </tr>					  <tr class="style1" bgcolor="#818FAA">						 <td width="7%">Ranking</td>						<td width="8%">Cliente</td>						<td width="10%">Controle</td>						<td width="50%" align="left">Descrição</td>						<td align="center">Tipo</td>						<td align="center" width="13%">Status</td>					 </tr>				  </THead>				  <Tbody>					 <tr class="style1" bgcolor="#CCCCCC">						<td>						   <span datafld="rk"></span>						</td>						<td>						   <span datafld="cliente"></span>						</td>						<td>						   <span datafld="codigo"></span>						</td>						<td>						   <span datafld="bdescricao"></span>						</td>						<td>						   <span datafld="tipo"></span>						</td>						<td>						   <span datafld="status"></span>						</td>					 </tr>				  </Tbody>			   </table>			</td>		 <tr>	  </table>   </body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

naum conheço xml... mas você poderia fazer com q o php puxasse essa status color, tipo:

<? $corStatus = datafld="statuscolor"; ?>
ae na td você coloca um style por exemplo:

<td style="background: <? $corStatus; ?>;"><span datafld="status"></span></td>
naum ao certo como a variavel $corStatus receberia o valor, pois naum conheço XML, essa parte... mas pelo menos a logica acho q seria essa... :P

 

falow http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

naum conheço xml... mas você poderia fazer com q o php puxasse essa status color, tipo:

<? $corStatus = datafld="statuscolor"; ?>
ae na td você coloca um style por exemplo:
<td style="background: <? $corStatus; ?>;"><span datafld="status"></span></td>
naum ao certo como a variavel $corStatus receberia o valor, pois naum conheço XML, essa parte... mas pelo menos a logica acho q seria essa... :P falow http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Valew pela ajuda Bruno, mais isso não funciona porque o php não vai identificar a tag html datafld, vou tentar fazer o que quero utilizando só php.Grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.