---
title: "Ladda in xml dokument med javascript?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/42342-ladda-in-xml-dokument-med-javascript"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "hanna"
published: "2002-04-23T14:39:39.000Z"
updated: "2002-04-29T22:22:51.000Z"
replies: 5
views: 650
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/xml/42342-ladda-in-xml-dokument-med-javascript"
---

# Ladda in xml dokument med javascript?

## #1 — hanna, 2002-04-23T14:39Z

Hur gör jag för att ladda in ett xml dokument med javascript????

Mitt försök:

var xmldoc = new ActiveXObject("Msxml2.DOMDocument");
xmldoc.async = false;
xmldoc.loadXML("xmellen.xml");
alert(xmldoc.xml);

Permalänk: https://www.webforum.nu/p/42342

## #2 — SPiN, 2002-04-23T14:54Z

.loadXML (), har jag för mig, används för att ladda en sträng. Metoden .load () laddar en fil. :)

Observera att du endast kan använda ActiveX-objekt med IE5+.

Permalänk: https://www.webforum.nu/p/656240

## #3 — hanna, 2002-04-23T14:57Z

Hur gör jag utan activeX? Går det på något annat sätt?

Permalänk: https://www.webforum.nu/p/656243

## #4 — hanna, 2002-04-23T14:59Z

Det verkar inte fungera med vare sig med endast load() eller loadXML().
Borde inte alerten visa alla taggar i xml-dokumentet?

Permalänk: https://www.webforum.nu/p/656246

## #5 — jarvklo, 2002-04-29T21:10Z

Följande funkar för mig (MSIE5 med någon senare version av MSXML3 ombord):

```
<html><head><title>test</title></head>
<body>
<script type="text/javascript">
var xmldoc = new ActiveXObject("Msxml2.DOMDocument"); 
xmldoc.async = false; 
xmldoc.load("testfil.xml"); 
alert(xmldoc.xml);
</script>
</body>
</html>
```

 och alla XML-taggar visas i Alert:en

> Hur gör jag utan activeX? Går det på något annat sätt?

 Hmmm.... Kanske du kan kompilera in en XML-Parser (t.ex. Apache:s Xerces eller Xalan) som en Java-applet och anropa den från Javascript? \*Brrrrrrrr \*

MSIE och Mozilla/NN6 kör iofs olika XML-parsers... Någon som har rotat runt i XML-stödet i Mozilla via Javascript ?

Kanske det [här](http://cjandia.com/2001/espx-tinyxsl/) kan bli något en vacker dag (XML/XSLT-Parser i Javascript) - men tills dess den (eller någon annan produkt) blir klar är nog IMHO ClientSide XML/XSLT Transforms lite \*väl\* "Bleeding edge" än så länge - om man inte kan låsa sig vid \*en\* version av \*en\* webbläsare på \*en\* OS-plattform ;)

Permalänk: https://www.webforum.nu/p/662946

## #6 — SPiN, 2002-04-29T22:22Z

I nya versioner av IE och i Mozilla kan man använda följande kod för att hantera XML via JavaScript, men tänk på att det inte fungerar i andra webläsare, som Netscape, Opera och tidiga versioner av IE.

```
<script language="JavaScript" type="text/javascript">
function CrossBrowserXML () {
     try {
          objXML = new XMLHttpRequest (); // För Mozilla
     }
     catch {
          objXML = new ActiveXObject ( "MSXML2.XMLHTTP" ); // För IE
     }
     ... // Använd ditt XML-objekt
}
</script>
```

Permalänk: https://www.webforum.nu/p/662978

---

Tråden på webben: https://www.webforum.nu/amne/xml/42342-ladda-in-xml-dokument-med-javascript
