用Javascript解析XML数据
我在chrome控制台上遇到以下错误: 未捕获类型错误:对象没有方法“getElementByTagName”Calendar.html:160 parseXML Calendar.html:160 XMLHttpRequestObject.onreadystatechange 我的XML显示为空 我是XML新手,所以我不确定这意味着什么。我已经验证了我的XML,它只对字符集text/XML给出了一个警告,但这不应该是导致它的原因。以下是我所拥有的: 获取XML数据的按钮处理程序用Javascript解析XML数据,javascript,xml,file,parsing,xmlhttprequest,Javascript,Xml,File,Parsing,Xmlhttprequest,我在chrome控制台上遇到以下错误: 未捕获类型错误:对象没有方法“getElementByTagName”Calendar.html:160 parseXML Calendar.html:160 XMLHttpRequestObject.onreadystatechange 我的XML显示为空 我是XML新手,所以我不确定这意味着什么。我已经验证了我的XML,它只对字符集text/XML给出了一个警告,但这不应该是导致它的原因。以下是我所拥有的: 获取XML数据的按钮处理程序 <inp
<input type="submit" onclick="getServerData('Event.XML','divData')" value="Serve Me" />
以下是XML示例:
<event>
<date>
<year>2013</year>
<month>2</month>
<day>4</day>
</date>
<time>
<start>
<hours>12</hours>
<minutes>00</minutes>
</start>
<end>
<hours>2</hours>
<minutes>30</minutes>
</end>
</time>
<title>Party</title>
</event>
该方法的名称是getElementsByTagName而不是getElementByTagName请注意,在我之前您就编写了s.注意:好的,那么当getServerData返回[object document]正确时?@GivenPie您想在dataOutput中放入什么?我想在dataOutput中查看我的xml数据。我将在数组中输入变量。@GivenPie Try dataOutput.appendChilddocument.createTextNodeXMLHttpRequestObject.responseText;
<event>
<date>
<year>2013</year>
<month>2</month>
<day>4</day>
</date>
<time>
<start>
<hours>12</hours>
<minutes>00</minutes>
</start>
<end>
<hours>2</hours>
<minutes>30</minutes>
</end>
</time>
<title>Party</title>
</event>