Warning: DOMDocument::loadHTMLFile() [function.DOMDocument-loadHTMLFile]: Tag resultado invalid in teste_xml.php, line: 5 in C:\Arquivos de programas\Apache Group\Apache2\htdocs\ploc_ploc\php\xml\manipula_teste.php on line 6
Warning: DOMDocument::loadHTMLFile() [function.DOMDocument-loadHTMLFile]: Tag codigo invalid in teste_xml.php, line: 6 in C:\Arquivos de programas\Apache Group\Apache2\htdocs\ploc_ploc\php\xml\manipula_teste.php on line 6
Warning: DOMDocument::loadHTMLFile() [function.DOMDocument-loadHTMLFile]: Tag nome invalid in teste_xml.php, line: 7 in C:\Arquivos de programas\Apache Group\Apache2\htdocs\ploc_ploc\php\xml\manipula_teste.php on line 6
18
Ricardo Constanzo
então eu quero saber como faco para tirar esse erro. Com o arquivo teste_xml com a extensao xml da certo, mas eu tenho que fazer esse arquivo com a extensao php.
Pergunta
Ricardo Constantino
Ola amigos, preciso de uma ajuda.
tenho que ler um arquivo xml com a biblioteca DOM do php, então tenho fiz o arquivo teste_xml.php
<?php header("Content-type: text/xml"); echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>"; echo "<resultado>"; echo "<codigo>18</codigo>"; echo "<nome>Ricardo Constanzo</nome>"; echo "</resultado>"; ?>e o arquivo manipula_teste.php que le o teste_xml.php<?php $dom = new DOMDocument(); $dom->loadHTMLFile("teste_xml.php"); $valor = $dom->getElementsByTagName("resultado"); foreach ($valor as $val){ $codigo = $val->getElementsByTagName("codigo"); $cd = $codigo->item(0)->nodeValue; $nome = $val->getElementsByTagName("nome"); $nm = $nome->item(0)->nodeValue; echo "$cd <br>"; echo "$nm<br>"; } ?>ele consegue ler, mas da o seguinte erro:
Warning: DOMDocument::loadHTMLFile() [function.DOMDocument-loadHTMLFile]: Tag resultado invalid in teste_xml.php, line: 5 in C:\Arquivos de programas\Apache Group\Apache2\htdocs\ploc_ploc\php\xml\manipula_teste.php on line 6
Warning: DOMDocument::loadHTMLFile() [function.DOMDocument-loadHTMLFile]: Tag codigo invalid in teste_xml.php, line: 6 in C:\Arquivos de programas\Apache Group\Apache2\htdocs\ploc_ploc\php\xml\manipula_teste.php on line 6
Warning: DOMDocument::loadHTMLFile() [function.DOMDocument-loadHTMLFile]: Tag nome invalid in teste_xml.php, line: 7 in C:\Arquivos de programas\Apache Group\Apache2\htdocs\ploc_ploc\php\xml\manipula_teste.php on line 6
18
Ricardo Constanzo
então eu quero saber como faco para tirar esse erro. Com o arquivo teste_xml com a extensao xml da certo, mas eu tenho que fazer esse arquivo com a extensao php.
Por favor, me ajudem.
Um abraço.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.