---
title: "Parsa XML på servern med ASP/XMLDOM"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5771-parsa-xml-på-servern-med-asp-xmldom"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "sgtpepper"
published: "2000-05-10T14:16:00.000Z"
updated: "2000-06-02T17:01:00.000Z"
replies: 4
views: 255
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/asp/5771-parsa-xml-på-servern-med-asp-xmldom"
---

# Parsa XML på servern med ASP/XMLDOM

## #1 — sgtpepper, 2000-05-10T14:16Z

Jag har en fråga ang. parsning av XML på webbservern med Microsoft.XMLDOM-objektet;

I de exempel som jag hittat så laddas XML och XSL-filerna in med

```
// Set the source and style sheet locations here
  var sourceFile = Server.MapPath("simple.xml");
  var styleFile = Server.MapPath("simple.xsl");
  
  // Load the XML 
  var source = Server.CreateObject("Microsoft.XMLDOM");
  source.async = false;
  source.load(sourceFile);

  // Load the XSL
  var style = Server.CreateObject("Microsoft.XMLDOM");
  style.async = false;
  style.load(styleFile);
```

Men detta förutsätter ju just att XML- och XLS är statiska filer som ligger på serverns disk, i min applikation så skapas XML-filen dynamiskt av ett ASP-skript.

Hur gör jag för att langa in mina dynamiskt skapade XML-data i Microsoft.XMLDOM?

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

## #2 — emission, 2000-05-10T14:52Z

Langa ut innehållet från ASP-skrptet i en sträng, i stället för att skicka ut det till sidan (response), eller hämta dokumentet via HTTP.

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

## #3 — sgtpepper, 2000-05-10T15:08Z

Hmm, jag lyckas inte läsa in filerna via HTTP. Om jag fattar MSDN rätt så skall det gå att ange en URL i load()-metoden men det funkar inte, när jag läser in XLS-filen från disk så funkar det dock.. :x

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

## #4 — cf, 2000-06-02T16:55Z

Prova att köra med en sträng istället.
Då kan du dock inte använda source.load, utan använder istället:

source.loadXML("XML-sträng")

Jag antar att XSL är statisk, så den kan vara som den är.

\[Redigerat av cf den 02 jun 2000\]

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

## #5 — sgtpepper, 2000-06-02T17:01Z

Tack för svaret, jag gjorde just så och det funkade bra. Det jag helst av allt ville dock var att läsa in xml-filen via http så att säga, men det verkar inte funka.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/5771-parsa-xml-på-servern-med-asp-xmldom
