Problema per richiamare file xml -- Warning: DOMDocument::load() [domdocument.load]:

catellostefano

Utente Attivo
19 Dic 2008
525
2
0
www.stepo.biz
Salve a tutti,
e da un pò che non ci si sente, comunque volevo chiedervi una cosa.
Ho un problemino con php e xml. In parole povere ho un filtro di ricerca che lavora su 3 pagine, l'obbiettivo è prelevare l'id di un utente cercando il nome, chiaramente in maniera live, vi posto le pagine per capire:
PHP:
<?php
$xmlDoc=new DOMDocument();
$xmlDoc->load("rubrica.xml.php");

$x=$xmlDoc->getElementsByTagName('voce');

//get the q parameter from URL
$q=$_GET["q"];

//lookup all links from the xml file if length of q>0
if (strlen($q)>0)
{
$hint="";
for($i=0; $i<($x->length); $i++)
  {
  $y=$x->item($i)->getElementsByTagName('nome');
  $z=$x->item($i)->getElementsByTagName('id');
  if ($y->item(0)->nodeType==1)
    {
    //find a link matching the search text
    if (stristr($y->item(0)->childNodes->item(0)->nodeValue,$q))
      {
      if ($hint=="")
        {
        $hint="<a href='" .
        $z->item(0)->childNodes->item(0)->nodeValue .
		"' target='_blank'>" .
        $y->item(0)->childNodes->item(0)->nodeValue . "</a>";
        }
      else
        {
        $hint=$hint . "<br /><a href='" .
        $z->item(0)->childNodes->item(0)->nodeValue .
        "' target='_blank'>" .
        $y->item(0)->childNodes->item(0)->nodeValue . "</a>";
        }
      }
    }
  }
}

// Set output to "no suggestion" if no hint were found
// or to the correct values
if ($hint=="")
  {
  $response="Nessun nome trovato";
  }
else
  {
  $response=$hint;
  }

//output the response
echo $response;
?>

questo è il file php che viene caricato dal form tramite js. ma questo non dà problemi!
Il problema sorge in questa pagina che mi restituisce questo errore:
Codice:
Warning: DOMDocument::load() [domdocument.load]: Extra content at the end of the document in file:///S:/www/www/applicazioni/volontari/ricercalive/fratelli.xml.php, line: 19 in S:\www\www\applicazioni\volontari\ricercalive\ricercalive.inc.php on line 3

vi posto anche la pagina rubrica.xml.php
PHP:
<?php
header("Content-Type: text/xml"); 

print '<?xml version="1.0" encoding="ISO-8859-1"?>
<pages>';

include_once "../../../funzioni/database.inc.php";

$querly = "SELECT * FROM rubrica";
$risultati = funzionemysql($querly);

while($row = mysql_fetch_array($risultati))
  {
  	echo "<voce>";
	echo "<id>" . $row['id'] . "</id>";
	echo "<nome>" . $row['Nome'] . " " . $row['Cognome'] ."</nome>";
	echo "</voce>";
  }
  print '</pages>';
?>

se apro questa pagina mi visualizza il file xml correttamente.

ma visto che non mi fermo o voluto fare delle prove, ed ho creato l file rubrica.xml.php senza nessun codice php ma solo il risultato dell' xml, e così funziona correttamente.

Sapete consigliarmi?

grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Problema per richiamare una variabile... PHP 3
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 0
M Problema con php per calcolo costo percentuale PHP 7
P [HTML] Problema con menu orizzontale a tendina per sito web HTML e CSS 17
L [javascript]problema funzione per webapi Javascript 4
S Problema in PHP per invio file XML - RISOLTO- PHP 8
Delemir78 [PHP] Problema per ridurre delle immagini e spostare i files in cartelle PHP 5
L Problema per centrare titolo PopUp HTML e CSS 5
M Problema con ciclo foreach per chiusura apertura div in base al numero di record in database PHP 1
E problema per aggiungere un database mdf da visual studio .NET Framework 9
E problema per Sito per eventi e sagre Leggi, Normative e Fisco 0
P Problema domande duplicate per risposte multiple PHP 6
M Problema chiamata Ajax per vista Griglia o vista Lista Ajax 1
asevenx problema per centrare sito HTML e CSS 5
M Problema connessione su OS X YOSEMITE 10.10 per il server locale mysql MySQL 0
M Problema connessione su OS X YOSEMITE 10.10 per il server locale mysql Mac e Software 0
C usare un foglio php per la creazione di un excel: piccolo problema PHP 2
B Problema form mail per invio doppio allegato PHP 1
Laura99 Problema per cambiare immagine PHP 7
T Problema di risoluzione dello sfondo per un sito web Photoshop 1
A Problema orario invio mail per form PHP 4
Akuma consiglio sicurezza per soluzione problema apici PHP 0
L [c++] Problema leggere file txt riga per riga C/C++ 0
J Problema per creare anteprima dei post da un db PHP 2
J Problema classe per preview post PHP 2
L problema con l'Undefined index per una $_GET PHP 6
E Problema import per aggiornamento PHP 0
F Problema divisione smiles aggiuntivi per pagine Javascript 1
L problema variabile per creare sessione PHP 5
helpdesk problema interfaccia per ogni utente PHP 0
M problema con ciclo foreach per estrarre dati da un database PHP 22
M problema phplist per confermare l'email e l'inscrizione CMS (Content Management System) 0
P problema con il countdown per la fine dell'anno e per natale Javascript 13
M Problema con form per accesso area riservata ai soci PHP 2
D Problema con il disclaimer/pagina per l'accesso al'sito, funziona solo con firefox PHP 0
D problema script per visualizzare report tradedoubler PHP 1
C Problema con il CSS per il comando text-align HTML e CSS 10
D Problema con funzione preg_match() per controllo email PHP 2
C Problema per impostazione dei caratteri su un blog. Javascript 20
EffeElle Problema per una query di aggiornamento record php PHP 35
M problema xampp per ubuntu Linux e Software 1
A problema con un semplice form per un loggin in php PHP 2
L problema con get per includere pagine dal database PHP 4
asevenx problema con funzione per far apparire e scomparire un form di commenti PHP 1
max_400 Problema apostrofo nella ricezione della variabile per poi scriverla dentro un file PHP 6
V problema per collegare tabelle MySQL 2
L Problema e consiglio per form contatti particolare Classic ASP 2
H Piccola applicazione per News con Php, Xml e Flash: problema ordinamento. XML 0
C Problema Indice alfanumerico per un array Database 4
neo996sps Problema con tutorial per ridimensionamento immagini PHP 10

Discussioni simili