1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. xml-looser

Beiträge von xml-looser

  • xmlhttp javascript

    • xml-looser
    • 29. Dezember 2010 um 18:14

    also habe die catalog.html *.xml *.xsl
    hoch geladen und auf einen server abgelegt
    mit nur catalog.xml geht es leigt im gleichen verzeichniss wie xml und xsl
    aber mit xml=loadXMLDoc("http://server.de/catalog.xml"); tote hose.

    ist nur ein beispiel

    das ist bug 100 % das geht nicht und habe alles probiert

    einen guten rutsch ins neue Jahr an alle die das lesen

  • xmlhttp javascript

    • xml-looser
    • 29. Dezember 2010 um 15:28

    nach vielen versuchen stelle ich fest das ein bug ist


    und es hat nichts mit Server oder unterschiedlichen Rechner konfigurrationen zu tun hat

    Das xmlhpptrequest objekt ist fehler haft :grr:
    richtig werden file:/// und Datei die im selben verzeichnis ausgewertet :klasse:


    Helmut Hagemann

  • xmlhttp javascript

    • xml-looser
    • 27. Dezember 2010 um 20:41

    wollte nur mein bildschirn zeigen
    das liegt eindeutig an denn xmlrequest
    habe einen xampp sever und appache angeworfen
    der server ist aktiv ie8 findet die http datei
    habe die xsl datei auch mal geändert.

    "http://localhost/catalog.xml" deshalb auch mal mit "http://127.0.0.1/catalog.xsl"

    wenn ich im firefox http://localhost/catalog.xml eingeben zeigt firefox die datei an

  • xmlhttp javascript

    • xml-looser
    • 27. Dezember 2010 um 20:29

    hast du skype

  • xmlhttp javascript

    • xml-looser
    • 27. Dezember 2010 um 20:08

    hallo uli
    ein user meinte wegen den verschiedene zugriffe auf die dateien
    wäre der fehler.

    ich habe das gefühl das firefox mit xmlhttprequest
    den http://localhost nicht auflöst .
    da die anderen ja funktionieren.
    wenn ich in w3school
    tryit wähle geht das beispiel
    wird aber server seitig ausgeführt

  • xmlhttp javascript

    • xml-looser
    • 27. Dezember 2010 um 18:02

    danke für die antworten

    habe schon alles probiert

    HTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
    <head>
    <title>html work with xml and xsl</title>
    <meta content="text/html; charset=us-ascii" http-equiv="Content-Type">
    <script type="text/javascript">
    var xsltProcessor;
    var xml;
    var xsl;
    var xhttp;
    var ex;
    function checkBrowserName(name){
        var agent = navigator.userAgent.toLowerCase();
        if (agent.indexOf(name.toLowerCase())>-1) {
          return true;
        }
        return false;
    }
    function loadXMLDoc(dname)
    {
    xhttp=""	
    if (window.XMLHttpRequest)
      {
      alert('mozilla ie7 ie8');
      xhttp=new XMLHttpRequest();
      alert('xhttp' + xhttp.nodeName + "  " + xhttp.status + "   " + xhttp.readyState)
      /*
      if (xhttp.status != 200) {
    				alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
    			}
    			*/
      }
    else
      {
      alert(' <= ie6');	
      xhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xhttp.open("GET",dname,true);
    xhttp.send("");
    alert('xhttp out' + xhttp)
    return xhttp.responseXML;
    }
    
    
    function displayResult()
    {
    //xml=loadXMLDoc("http://localhost/catalog.xml");
    //xsl=loadXMLDoc("http://localhost/catalog.xsl");
    
    
    // code for IE
    if (window.ActiveXObject)
     {
     	xml=loadXMLDoc("http://localhost/catalog.xml");
    	xsl=loadXMLDoc("http://localhost/catalog.xsl");
       alert("IE 1");
       alert("IE 12" + xml);
       alert("IE 13" + xsl);
      ex=xml.transformNode(xsl);
      alert("IE 2");
      document.getElementById("example").innerHTML=ex;
      alert("IE 3");
      }
    else if (document.implementation && document.implementation.createDocument)
      {  	
      alert("moz1");
      //xml=loadXMLDoc("http://127.0.0.1/catalog.xml");
      xml=loadXMLDoc("http://localhost/catalog.xml");
      //xml=loadXMLDoc("file:///D:/forum/catalog.xml");
    	//xml=loadXMLDoc("catalog.xml");//works 
    	alert("moz12" + xml );
    	//xsl=loadXMLDoc("http://127.0.0.1/catalog.xsl");
    	xsl=loadXMLDoc("http://localhost/catalog.xsl");	
    	//xsl=loadXMLDoc("file:///D:/forum/catalog.xsl");//works
    	//xsl=loadXMLDoc("catalog.xsl");//works
    	alert("moz13"+ xsl);
      xsltProcessor=new XSLTProcessor();
      alert("moz2"+ xsl);
      xsltProcessor.importStylesheet(xsl);
      xsltProcessor.setParameter(null, "sort", "ascending");
      xsltProcessor.setParameter(null, "datatyp", "text");
      xsltProcessor.setParameter(null, "kn", "title");
      alert("moz3");
      resultDocument = xsltProcessor.transformToFragment(xml,document);
      document.getElementById("example").appendChild(resultDocument);
      }
    }
    </script>
    </head>
    <body onload="displayResult()">
    <div><input type="button" value="sort" id="txtSearch" onclick="displayResult();"></div>
    <div id="example" />
    </body>
    </html>
    Alles anzeigen

    alles wird von localhost geholt

    xhttp.status = 0
    xhttp.readyState = 0
    wird in alert angezeigt
    das muss ein bug sein

  • xmlhttp javascript

    • xml-looser
    • 27. Dezember 2010 um 16:41

    Hallo hier ist meine Frage

    habe mir das Beispiel von w3school vorgenommen
    http://www.w3schools.com/xsl/xsl_client.asp

    in IE wird verlangt
    xml=loadXMLDoc("http://localhost/catalog.xml");


    in mozilla sollte können

    xml=loadXMLDoc("http://localhost/catalog.xml");
    xml=loadXMLDoc("file:///D:/forum/catalog.xml");
    xml=loadXMLDoc("catalog.xml");

    der rote Fall geht nicht

    habe xmapp installiert und mit IE geht es
    habe dann mit den anderen Fällen probiert jedesmal mit Erfolgt nur mit
    XMLHTTP und http://localhost
    geht es nicht

    hier mein Code die alert's zeigen nur an wo es im Script hängt

    HTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
    <head>
    <title>html work with xml and xsl</title>
    <meta content="text/html; charset=us-ascii" http-equiv="Content-Type">
    <script type="text/javascript">
    var xsltProcessor;
    var xml;
    var xsl;
    var xhttp;
    var ex;
    function checkBrowserName(name){
        var agent = navigator.userAgent.toLowerCase();
        if (agent.indexOf(name.toLowerCase())>-1) {
          return true;
        }
        return false;
    }
    function loadXMLDoc(dname)
    {
    if (window.XMLHttpRequest)
      {
      alert('mozilla ie7 ie8');
      xhttp=new XMLHttpRequest();
      }
    else
      {
      alert(' <= ie6');	
      xhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xhttp.open("GET",dname,false);
    xhttp.send("");
    
    
    return xhttp.responseXML;
    }
    
    
    function displayResult()
    {
    //xml=loadXMLDoc("http://localhost/catalog.xml");
    //xsl=loadXMLDoc("http://localhost/catalog.xsl");
    
    
    // code for IE
    if (window.ActiveXObject)
     {
     	xml=loadXMLDoc("http://localhost/catalog.xml");
    	xsl=loadXMLDoc("http://localhost/catalog.xsl");
       alert("IE 1");
       alert("IE 12" + xml);
       alert("IE 13" + xsl);
      ex=xml.transformNode(xsl);
      alert("IE 2");
      document.getElementById("example").innerHTML=ex;
      alert("IE 3");
      }
    else if (document.implementation && document.implementation.createDocument)
      {  	
      alert("moz1");
      xml=loadXMLDoc("http://localhost/catalog.xml");
      //xml=loadXMLDoc("file:///D:/forum/catalog.xml");//works
    	//xml=loadXMLDoc("catalog.xml");//works 
    	alert("moz12" + xml );	
    	xsl=loadXMLDoc("file:///D:/forum/catalog.xsl");//works
    	//xsl=loadXMLDoc("catalog.xsl");//works
    	alert("moz13"+ xsl);
      xsltProcessor=new XSLTProcessor();
      alert("moz2"+ xsl);
      xsltProcessor.importStylesheet(xsl);
      xsltProcessor.setParameter(null, "sort", "ascending");
      xsltProcessor.setParameter(null, "datatyp", "text");
      xsltProcessor.setParameter(null, "kn", "title");
      alert("moz3");
      resultDocument = xsltProcessor.transformToFragment(xml,document);
      document.getElementById("example").appendChild(resultDocument);
      }
    }
    </script>
    </head>
    <body onload="displayResult()">
    <div><input type="button" value="sort" id="txtSearch" onclick="displayResult();"></div>
    <div id="example" />
    </body>
    </html>
    Alles anzeigen

Unterstütze uns!

Jährlich (2025)

92,9 %

92,9% (604,17 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon