XML esterno e javascript

amedeogmail

Nuovo Utente
18 Set 2006
2
0
0
Qualcuno mi sa spiegare perchè questo javascript non riesce a collegarsi al file xml specificato (dirxml)?

Il codice funziona se lo script e' eseguito in "locale" (non inserito in un dominio esterno) e il valore di
dirxml e' "/dnsanalisy/data/[email protected]/storia.xml" se specifico un url assoluto, come nell'esempio riportato, non si collega al file che pure pare accessibile perchè richiamandolo con un browser il file è accessibile. Mi hanno anche detto che e' un limite di protezione javascript ma allora come posso fare ad eleborare un file xml esterno? In particolare mio ccorre recuperare l'url della pagina in cui viene inserito il codice per poi recuperarere dinamicamente i valori di un file xml dinamico (dipendende dall'url) ed eventualmente elaborarlo con un linguaggio server ma il valore recuperato deve apparire nello script. Soluzioni, idee?


CODICE
--------------

var xmlDoc;
var dirxml;
dirxml = "http://dnsanalisy.amecom.it/dnsanalisy/data/[email protected]/storia.xml";

xmlDoc=loadXMLDoc(dirxml);
var x=xmlDoc.getElementsByTagName('counter');
show = 0
for (i=0; i<x.length;i++)
{
show = (x.childNodes[0].nodeValue)
}
function loadXMLDoc(dname)
{
var xmlDoc;
// code for IE
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
else
{
show = ('Your browser cannot handle this script');
}
xmlDoc.async=false;
xmlDoc.load(dname);
return(xmlDoc);

---------------
FINE


Grazie in anticipo
Amedeo
 

among

Nuovo Utente
2 Ott 2006
2
0
0
Ciao!
Penso che il limite di protezione javascript di cui ti hanno parlato sia nell'URL!

Il problema è che la @ all'interno di un URL viene identificata come carattere pericoloso, in quanto permette di effetuare un "redirect" della pagina!
Mi spiego meglio:
http://www.nomesito.com/bla/bla/[email protected]
ti porta a google.it.

Prova a sostituire http://dnsanalisy.amecom.it/dnsanalisy/data/[email protected]/storia.xml
con http://www.monna.splinder.com/storia.xml.

Spero di essermi spiegato in qualche modo!
Ciao!
 

Luca78

Nuovo Utente
1 Dic 2006
1
0
0
Problema simile

ciao, ho un problema simile su questa funzione Javascript:
Codice:
function loadXML(IP){
		var xmlDoc;

		if (window.ActiveXObject){
			xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
			xmlDoc.async=false; //Enforce download of XML file first. IE only.
		}
		else if (document.implementation && document.implementation.createDocument)
		xmlDoc= document.implementation.createDocument("","doc",null);
		xmlDoc.load("http://api.hostip.info/?ip="+IP);
		setLocation(xmlDoc);
	}

sia su IE che su Firefox non viene caricato, su firefox mi dice che ho un'eccezione durante la chiamata a load: Errore: uncaught exception: Permesso negato al metodo di chiamata XMLDocument.load

il sito su cui sta l'XML e' esterno, e non so se dipenda da quello, che si potrebbe fare?
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
A XML esterno e javascript Javascript 0
N Caricamento di XML da un dominio esterno Javascript 2
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
B Da XML a TXT x4 XML 0
B ciclare file xml con PHP PHP 1
P Rimozione automatica url da sitemap.xml con PHP PHP 1
P Modifica con PHP di un node in una sitemap xml PHP 0
M modificare un file .XML da database Sql PHP 13
T Da xsd a xml ed inserimento dati in excel XML 0
C Problema con dati meteo xml XML 1
R Cerco esperto XML Offerte e Richieste di Lavoro e/o Collaborazione 0
E [PHP] creare temporary table per dati da xml PHP 2
G XML raccolta brani XML 1
P [CERCO] Webmaster per cataloghi prodotti csv/xml Offerte e Richieste di Lavoro e/o Collaborazione 3
S aggiornare valore di un elemento xml con php PHP 8
G Errore Cannot read property 'childNodes' of undefined per mancanza nodo nel file xml XML 6
A [PHP] Prelievo dati da xml online. PHP 9
L XML zip XML 3
Simone P Fatturazione elettronica xml e invio SDI Discussioni Varie 53
L [PHP] parsing xml PHP 1
J XML e css XML 0
P Importazione dati da file xml in db mysql con php PHP 17
F Parsing in PHP non legge tutto il file XML XML 2
A SERP ballerine e interventi manuali sitemap.xml SEO e Posizionamento 2
S Problema in PHP per invio file XML - RISOLTO- PHP 8
M [Javascript] Visualizza contenuto file XML aggiornato con text scroll Javascript 0
D [PHP] problema con xml PHP 13
cristoforo58 Stampare dei valori XML in PHP PHP 0
daniele430 [C++] Problema accenti - mysql - XML C/C++ 0
T Visualizzare un Xml su un sito in modo semplice XML 1
M problema lettere accentate da file xml a php PHP 6
fabryx [PHP]RISOLTO: Parsing xml nodi con caratteri speciali PHP 1
L [php e xml] per creare una galleria fotografica con diversi file xml PHP 0
L [PHP] ordinare xml PHP 0
S [HTML] Visualizzare XML formattato in HTML HTML e CSS 9
utente testo scorrevole html da file txt o xml HTML e CSS 6
P Gestire accesso ad un file xml pubblico PHP 1
A Come mettere il target _blank in un parser xml in php? PHP 1
F come creare un search box coi file .xml dei merchant? XML 0
felino [VBScript] XML Prendere il Value di un childnode attravervo il nome del nodo Visual Basic 0
M Href in xml verso ancora posta dentro un iframe XML 0
kanzy XML->MySQLi: memorizza solo l'ultimo record PHP 3
A MSProject - errore di apertura file XML esportato Windows e Software 1
A APP per scaricare documento XML e visualizzarlo all'interno dell'applicazione Sviluppo app per Android 1
IImanuII Modificare file xml PHP 1
G Problema con XML XML 0
J Xml errore su caratteri speciali e accenti XML 0
otto9due Accesso agli elementi <![CDATA[ ... ]]> di un file XML con SimpleXML e PHP PHP 2
L xml e php. Problema con i nodi PHP 4
T creazione file xml Java 3

Discussioni simili