Jump to content


Photo

Dados Vindo Do Xml


  • Faça o login para participar
3 replies to this topic

#1 wesley_top

wesley_top

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:Cuiabá

Posted 01/11/2007, 15:07

ola galera
tenho um arquivo XML gerado por um site parcero que traz as informações deste jeito:

<NEWS>
		<ASSUNTO>cafe</ASSUNTO>
		<ID>1171771</ID>
		<DATA>01/11</DATA>
		<HORA>12:09</HORA>
		<MANCHETE><![CDATA[-AGRONEGÓCIO: SLC AGRICOLA PROJETA AUMENTO DE 43,5% DE ÁREA EM 2007/08
]]></MANCHETE>
		<INTEGRA><![CDATA[	  SAFRAS (01) - A SLC Agrícola está projetando um crescimento de 43,5% na
sua área plantada do ano-safra 2007/08 (168.152 ha), em comparação ao ano-safra
2006/07 (117.212 ha).O destaque fica por conta do número de hectares dedicados
ao algodão 2 safra (aumento de 183,2% na área plantada) e ao milho 1 safra
(aumento de 232%).
 
=============================================================
Mix de culturas (ha)	  2006/07	 2007/08	 %
-------------------------------------------------------------
 
Soja					  68.537	  81.806	19,4%
Algodão safra			 29.027	  47.506	63,7%
Algodão 2 safra		   3.262	   9.237   183,2%
Milho 1 safra			   977	   3.244   232,0%
Milho 2 safra			12.902	  23.075	78,8%
Milho semente				817		 893	 9,3%
Trigo						957	   1.420	48,4%
Café						 733		 971	32,5%
 
-------------------------------------------------------------
 
Mix de áreas (ha)	 2006/07	  2007/08	  %
Área Própria		  90.102	   103.510   14,9%
2 Safra (1)		  17.121		33.732   97,0%
Área Arrendada		 9.989		30.910  209,4%
 
Área Total Plantada  117.212	   168.152   43,5%
 
(1) Fatores climáticos poderão afetar a área 
plantada de 2 safra.
 
-------------------------------------------------------------
 
(DP)
 

]]></INTEGRA>
	</NEWS>

Gostaria de IMPRIMIR os dados como ela vem do XML, nao estou conseguindo fazer isso, até agora consegui somente fazer imprimir com um texto corrido.
Alguem sabe como preservar a formatação?
"...quem diz que homem não chora,
ta bom, falou ou vai pra grupo irmão ai
JESUS CHOROU!"

-- Racionais --

#2 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 06/11/2007, 10:24

Humm, tenta ae:

<INTEGRA xml:space="preserve">


Que fique claro que essa propriedade não é suportada por todos os xml parsers. Dependendo de qual linguagem você está usando para imprimir podem existir outras opções.
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#3 wesley_top

wesley_top

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:Cuiabá

Posted 07/11/2007, 17:19

Humm, tenta ae:

<INTEGRA xml:space="preserve">


Que fique claro que essa propriedade não é suportada por todos os xml parsers. Dependendo de qual linguagem você está usando para imprimir podem existir outras opções.


To usando esse codigo!
ele pega e le somente a noticia do ID que vem!

<?

if (!$myxml=simplexml_load_file('noticias.txt')){
echo 'Error reading the XML file';
}
header("Content-Type: text/html; charset=UTF-8");
foreach($myxml as $movie){



if($id==$movie->ID) {
echo 'Assunto: ' . $movie->DATA . '<br />';
echo '<font face=" arial" size="2">INTEGRA: </span>' . $movie->INTEGRA . '</font><br /><hr />';

}
}

?>
"...quem diz que homem não chora,
ta bom, falou ou vai pra grupo irmão ai
JESUS CHOROU!"

-- Racionais --

#4 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 07/11/2007, 18:39

Isso mesmo, com o PHP é possível fazer de forma mais simples. E creio eu que com o ASP e demais linguagens também é possível. Obrigado por postar os resultados aqui. :lol:
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq