|
| Publicidade |
|
|
|
Comentários de Usuários
Como fazer o php4 falar com o simple xml
Como faço o php4 usar o simple xml?
RE:
Como fazer o php4 falar com o simple xml
adel, coloquei esta informação no cabeçalho quando eu ainda estava pesquisando para o artigo e achei uma matéria(me desculpa mas não tenho mais o endereço) falando sobre baixar a extensão e compilá-la junto com o php4. Uns dois dias depois disso fui la de novo e haviam muitos comntários do pessoal falando que nao havia funcionado. Aí já eu não pude mais alterar o cabeçalho deste artigo. Vou falar com o Pessoal daqui do PHPBrasil para alterar...
Se eu descobrir alguma maneira de instalar esta extensão no PHP4 eu posto aqui. ok?
RE: Como fazer o php4 falar com o simple xml
Ok, não esquenta não!
Extrair vars de XML
Legal...
mas tenho q ler um xml assim: <?xml version="1.0" encoding="ISO-8859-1" ?> <raiz> <objeto1 tipo="int" valor="inteiro"/> <objeto2 tipo="flo" valor="ponto"/> <objeto3 tipo="char" valor="caracter"/> <objeto4 tipo="strng" valor="texto"/> </raiz> E recuperar o nome do objeto, tipo e valor desses parametros... Exixte um meio???
RE: Extrair vars de XML
suponhamos que o que vc passou seja o arquivo "xml.xml":
<pre> <?php $xml = simplexml_load_file("xml.xml"); foreach($xml as $a=>$b){ echo $a."(".$b["tipo"].": ".$b["valor"].")".chr(10); } ?> </pre> Com esse script vc consegue o nome da tag e seus valores...
RES: simplexml_load_file
segundo o mesmo artigo, o 3º parametro esta disponivel desde php5.1 e/ou Libxml 2.6.0. O referido parametro destina-se a apontar para outra libxml.
Olá Pessoal
Seguinte, nao entendo nada de XML, e preciso pegar uma arquivo arquivo.xml, e jogar o conteúdo dele pra dentro de um arquivo arquivo.php, o XML é o seguite:
<?xml version="1.0" encoding="ISO-8859-1"?> <CMA> <QUOTES> <PAPEL>ALGP BAR</PAPEL> <DESCRICAO>Algodão Pluma Barreiras BA - R$/@</DESCRICAO> <ULTIMO>37.37</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>ALGP UNA</PAPEL> <DESCRICAO>Algodão Pluma Unai MG - R$/@</DESCRICAO> <ULTIMO>40.67</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>ARRC CRI</PAPEL> <DESCRICAO>Arroz Sequeiro Cristalina GO - R$/Sc 60kg</DESCRICAO> <ULTIMO>21.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>ARRC RVE</PAPEL> <DESCRICAO>Arroz Sequeiro Rio Verde GO - R$/Sc 60kg</DESCRICAO> <ULTIMO>20.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>BOIG DOU</PAPEL> <DESCRICAO>Boi Gordo Dourados MS - R$/@</DESCRICAO> <ULTIMO>51.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>BOIG MGE</PAPEL> <DESCRICAO>Boi Gordo Minas Gerais - R$/@</DESCRICAO> <ULTIMO>51.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>CFDUR6 CER</PAPEL> <DESCRICAO>Café Bica Dura T.6 Cerrado MG - R$/Sc 60kg</DESCRICAO> <ULTIMO>265.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>CFCON7 COL</PAPEL> <DESCRICAO>Café Conillon T.7 Colatina ES - R$/Sc 60kg</DESCRICAO> <ULTIMO>153.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>FEIACE SPO</PAPEL> <DESCRICAO>Feijão Carioca Extra Novo T.1 SP - R$/Sc 60kg</DESCRICAO> <ULTIMO>123.50</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>FEIJC UNI</PAPEL> <DESCRICAO>Feijão Carioca Unaí MG - R$/Sc 60kg</DESCRICAO> <ULTIMO>85.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>MIL PATRO</PAPEL> <DESCRICAO>Milho Patrocínio MG - R$/Sc 60kg</DESCRICAO> <ULTIMO>16.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>MIL UNAI</PAPEL> <DESCRICAO>Milho Unaí MG - R$/Sc 60kg</DESCRICAO> <ULTIMO>15.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>SCARCOM MIG</PAPEL> <DESCRICAO>Suino resfr. carcaça c. Atacado MG - R$/kg</DESCRICAO> <ULTIMO>4.10</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>SUI MIG</PAPEL> <DESCRICAO>Suino vivo Interior MG - R$/kg</DESCRICAO> <ULTIMO>2.27</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>SOJ DOU</PAPEL> <DESCRICAO>Soja Dourados MS (FOB) - R$/Sc 60kg</DESCRICAO> <ULTIMO>27.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>SOJ UNA</PAPEL> <DESCRICAO>Soja Unaí MG (FOB) - R$/Sc 60kg</DESCRICAO> <ULTIMO>28.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>TRGPH MGA</PAPEL> <DESCRICAO>Trigo Maringá PR (FOB) - R$/t</DESCRICAO> <ULTIMO>370.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> <QUOTES> <PAPEL>TRGPH SAN</PAPEL> <DESCRICAO>Trigo Santo Angelo RS (FOB) - R$/t</DESCRICAO> <ULTIMO>320.00</ULTIMO> <DATA>04/07</DATA> </QUOTES> </CMA> Como faço? Grato a todos.
Fácil
copia e cola...
Acentos com SimpleXML
Como eu faço se tiver acentos no meu arquivo xml!?
quando isso ocorre.. o texto volta zuado pra kramba.. alquem sabe o que pode ser? obrigado ivan
RES: Acentos com SimpleXML
O simplexml sempre espera ler, e retorna resultados codificados em UTF-8. o que pode fazer é ao receber os dados do simplexml usar o utf8_decode()... na própria função que lê os dados do xml podemos tratar essas "aberrações".
RES: Acentos com SimpleXML(2)
na classe Xml, podemos aplicar a alteração descrita abaixo para que não hajam esses problemas. A função "array_map(função,array)" retorna um array com os elementos do array, após execução de uma função.
class Xml { . . . function obj($search) { $obj = $this->data->xpath($search); $aFinal = array_map(utf8_decode,get_object_vars($obj[0])); return $aFinal; } }
ERRO
Olá pessoal, tudo bom?
Porque estou com o seguinte erro? Fatal error: Call to undefined function: simplexml_load_file() in /var/www/html/site/includes-site/classe_xml2.php on line 25
RES: ERRO
Marcio, provavelmente a versão do PHP que estás usando é inferior à 5.0.0.
ERRO
Saberia me indicar qual função devo utilizar no lugar dessa? Tenho um site hospedado na locaweb e eles me informaram que a versão é 5.0.
Obrigado
duvida
Boa tarde ... tenho um XML para configuração de um sistema e gostaria de saber como sobrescrever as informaçoes neles... Exemplo <author>XXXX</author> trocar pelo <author>YYYY</author>.
Obrigado
FIREFOX NÃO RECONHECE O JAVASCRIT
Prezado Anderson:
O JavaScript abaixo não roda através do navegador Firefox. Será que VC poderia me ajudar alterando algum(s) parâmetros ? Agradeço desde já = Fiumari: <script language="JavaScript"> var ultimo=-1, dBanner; function carrega(x) {dBanner=x;Banners()} function Banners() { var MNews = new Array(); MNews[0]= '<iframe " name="_blank" scrolling="no" src="http://www.finet.com.br/google.htm" width="100%" frameborder="0" target="_blank" height="350" BORDER="0"></iframe><a href="http://www.finet.com.br/google.htm" target="_blank"></a>'; MNews[1]= '<iframe " name="_blank" scrolling="no" src="http://www.finet.com.br/google2.htm" width="100%" frameborder="0" target="_blank" height="350" BORDER="0"></iframe><a href="http://www.finet.com.br/google2.htm" target="_blank"></a>' while((Numero = parseInt(Math.random()*MNews.length))==ultimo); dBanner.innerHTML=MNews[Numero]; setTimeout("Banners()",15000); } </script> |
|
||||||||||||||||||||||||||||
|
|
| João Prado Maia | ||