Ben JavaScript kullanarak bir XML dosyası yüklemek için çalışıyorum ve IE, Firefox ve Safari'de çalışan iyi bir fonksiyonu bulmak için henüz nesne değildir.TypeError: tanımsız değer (ifade xmlDoc.load sonucu)
http://www.w3schools.com/XML/tryit.asp?filename=tryxml_dom_createelement
tam kod benziyor: Şu anda kullanıyorum yük fonksiyonu temelde düz W3Schools öğreticiler dışında biridir
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
else
{
alert('Your browser cannot handle this script');
}
xmlDoc.async=false;
xmlDoc.load(dname);
Nerede dname = xml dosyasının url. Bu kod bir "TypeError: Value undefined (xmlDoc.load ifadesi sonucu) nesnesi değildir." Safari'de.
Ben de bu sitede kodunu denedim:
http://developer.apple.com/internet/webcontent/xmlhttpreq.html
Ancak, boş bir XML dosyası verir. Biri yardım edebilir mi?
Hızlı cevap için teşekkürler! Bu kütüphane ihtiyacım olan tarayıcılarda çalışır. Ama bu kütüphaneyi kullanmak için bütün kodlarımı yeniden yazmam gerekirdi. İdeal olarak, yalnızca load xml işlevimi Safari'de çalışmak üzere güncellemek isterdim, ancak bir xml işlevi varsa, çalışacak bir kitaplıktan da alabilirim. –
Aynı problemi aldım. Üçüncü taraf kütüphanesi kullanmanın dışında başka fikirler var mı? –