Taki mam o to kodzik.
function LoadText ()
{
var content,co1;
var xml= new XMLHttpRequest();
xml.open( "GET" , "http://localhost/home/JS/XML/content0.xml", true);
xml.onreadystatechange = function ()
{
if (xml.readyState == 4)
{
var co1 = content.getElementsByTagName("article").childNodes[0].nodeValue;
cont.innerHTML = co1;
}
else
{
cont.innerHTML = "cos nie pyklo";
}
};
xml.send();
}
No i pliczek XML
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<?xml-stylesheet type="text/css" href="xml_style.css"?>
<?xml-stylesheet type="text/css" href="https://fonts.googleapis.com/css?family=Raleway:200" ?>
<!DOCTYPE content [
<!ELEMENT span (#PCDATA)>
<!ELEMENT article (#PCDATA)>
<!ELEMENT p (#PCDATA)>
<!ELEMENT button (img)>
<!ELEMENT article (span)>
]>
<content>
<p>
<span>W</span>
ho I am?
</p>
<article>
<span>H</span>ello in my website
<br />
tekst
</article>
<button>
<img src="Image/arrow_right.png" id="arrow"></img>
</button>
</content>
Kod wcześniej, wysyłał żądanie, ale zwracał object window, nastepnie po paru poprawkach przestał w ogóle reagować na połącznie. Pytanie: gdzie jest błąd?