Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTTPRequest for XML-仅当存在某个子项时出现_Javascript_Html_Xml - Fatal编程技术网

Javascript HTTPRequest for XML-仅当存在某个子项时出现

Javascript HTTPRequest for XML-仅当存在某个子项时出现,javascript,html,xml,Javascript,Html,Xml,右,下面是一个简单的javascript请求,用于显示XML文档中的内容 我有很多不同版本的XML,它们都来自同一个地方,但有些结构稍有不同,因此KISCOURSE标记中的某些元素没有标题——当发生这种情况时,它会抛出我的编码结构,使它看起来是错误的 有没有办法,如果在KISCOURSE中找不到TITLE,则不要显示该KISCOURSE,只需移动到下一个 以防万一,有关XML数据外观的示例,请参见: if(window.XMLHttpRequest) {//IE7+、Firefox、Chrom

右,下面是一个简单的javascript请求,用于显示XML文档中的内容

我有很多不同版本的XML,它们都来自同一个地方,但有些结构稍有不同,因此KISCOURSE标记中的某些元素没有标题——当发生这种情况时,它会抛出我的编码结构,使它看起来是错误的

有没有办法,如果在KISCOURSE中找不到TITLE,则不要显示该KISCOURSE,只需移动到下一个

以防万一,有关XML数据外观的示例,请参见:


if(window.XMLHttpRequest)
{//IE7+、Firefox、Chrome、Opera、Safari的代码
xmlhttp=新的XMLHttpRequest();
}
其他的
{//IE6、IE5的代码
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
open(“GET”http://universitycompare.com/wp-content/themes/blue-and-grey/XML/london_metropolitan_university.xml“,假);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
var x=xmlDoc.getElementsByTagName(“机构”);
对于(i=0;i,如果缺少标题,您可以继续(跳到下一个循环迭代):

var x=xmlDoc.getElementsByTagName("KISCOURSE");
for (i=0;i<x.length;i++)
{ 
  if(x.getElementsByTagName("TITLE").length == 0) continue; //this skips to the next.

  document.write("<div class='CourseArea'><h3 id='CourseTitle'>");
var x=xmlDoc.getElementsByTagName(“KISCOURSE”); 对于(i=0;i
var x=xmlDoc.getElementsByTagName("KISCOURSE");
for (i=0;i<x.length;i++)
{ 
  if(x.getElementsByTagName("TITLE").length == 0) continue; //this skips to the next.

  document.write("<div class='CourseArea'><h3 id='CourseTitle'>");