使用JavaScript将XML转换为HTML,语法无效

使用JavaScript将XML转换为HTML,语法无效,javascript,html,xml,Javascript,Html,Xml,我想转换我的XML,以便可以在表中查看HTML。到目前为止,我已经有了这个,但由于某些原因,我无法让它工作 控制台显示错误: NS\u错误\u DOM\u错误\u URI:拒绝访问受限URI 第17行:Connect.sendnull HTML代码: <table id="home"> <script language="JavaScript"> var Connect = new XMLHttpRequest(); Connect.open("GET", "hom

我想转换我的XML,以便可以在表中查看HTML。到目前为止,我已经有了这个,但由于某些原因,我无法让它工作

控制台显示错误:

NS\u错误\u DOM\u错误\u URI:拒绝访问受限URI

第17行:Connect.sendnull

HTML代码:

<table id="home">

<script language="JavaScript">

var Connect = new XMLHttpRequest();

Connect.open("GET", "home.xml", false);
Connect.setRequestHeader("Content-Type", "text/xml");
Connect.send(null);

var TheDocument = Connect.responseXML;

var Customers = TheDocument.childNodes[0];

for (var i = 0; i < Customers.children.length; i++) 
{
var Customer = Customers.children[i];

var Stilling1 = Customer.getElementsByTagName("Stilling");
var Arbeidssted1 = Customer.getElementsByTagName("Arberidssted");
var Arbeidsgiver1 = Customer.getElementsByTagName("Arbeidsgiver");
var Datoregistrert1 = Customer.getElementsByTagName("Datoregistrert");
var Frist1 = Customer.getElementsByTagName("Frist");

document.write("<tr><td>");
document.write(Stilling1[0].textContent.toString());
document.write("</td><td>");
document.write(Arbeidssted1[0].textContent.toString());
document.write("</td><td>");
document.write(Arbeidsgiver1[0].textContent.toString());
document.write("</td><td>");
document.write(Datoregistrert1[0].textContent.toString());
document.write("</td><td>");
document.write(Frist1[0].textContent.toString());
document.write("</td></tr>");
}
XML代码:

<?xml version="1.0" encoding="UTF-8"?>

我不确定这是否是正确的方法,因为我对JavaScript相当陌生。为使其工作,需要进行哪些更改/更正。代码中的一些文本也是挪威语。

您需要清楚哪些内容不起作用,是否有错误?结果出乎意料吗?还有,XML是什么样子的?使用会是一种选择吗?@freefiller在这一点上不,很遗憾。@zedd对此表示抱歉。第17行:Connect.sendnull;获取错误:NS\u error\u DOM\u BAD\u URI:Access to restricted URI denied当您似乎无法访问xml文件时,它是否位于同一位置?同源问题?
<Stilling>Tekstilselger</Stilling>
<Arbeidssted>Bergen</Arbeidssted>
<Arbeidsgiver>XXL</Arbeidsgiver>
<Datoregistrert>23.09.2015</Datoregistrert>
<Frist>06.10.2015</Frist>

<Stilling>Sushi Chef</Stilling>
<Arbeidssted>Bergen</Arbeidssted>
<Arbeidsgiver>Zupperia Matbørsen</Arbeidsgiver>
<Datoregistrert>23.09.2015</Datoregistrert>
<Frist>30.10.2015</Frist>

<Stilling>Psykolog</Stilling>
<Arbeidssted>Fjell</Arbeidssted>
<Arbeidsgiver>Haukeland Universitetsykehus</Arbeidsgiver>
<Datoregistrert>22.09.2015</Datoregistrert>
<Frist>03.10.2015</Frist>

<Stilling>Butikkansvarlig</Stilling>
<Arbeidssted>Bergen</Arbeidssted>
<Arbeidsgiver>Spraytanhuset</Arbeidsgiver>
<Datoregistrert>18.09.2015</Datoregistrert>
<Frist>04.10.2015</Frist>