---
title: "koppla sida till ett xml dokument"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10496-koppla-sida-till-ett-xml-dokument"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gein"
published: "2001-07-10T17:52:00.000Z"
updated: "2001-07-10T21:24:00.000Z"
replies: 1
views: 298
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/10496-koppla-sida-till-ett-xml-dokument"
---

# koppla sida till ett xml dokument

## #1 — Gein, 2001-07-10T17:52Z

jag skulle vilja koppla min sida till en xml sida för
att hämta information från den sidan, hur gör man det?
xml sidan ser ut ungefär såhär:

  \<?xml version="1.0" ?\> 
\- \<aostatsversion="0.1"timestamp="2001-07-10 19:22:03 CEST"\>
\- \<dimensionname="d1"\>
  \<servermanager status="1" /\> 
  \<clientmanager status="1" /\> 
  \<chatserver status="1" /\> 
  \<playfield id="505"name="Avalon"status="1" /\> 
..

jag vill t.ex kunna hämta ut statusen hos id 505 där, m.m.
Hur gör man det här på ett enkelt sätt?

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

## #2 — Vide, 2001-07-10T21:24Z

Nu vet jag inte hur hela ditt dokument ser ut, eller vilken teknik du använder för att visa innehållet. Jag gjorde såhär, och det fungerade:

**test.xsl**

```
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="uri:xsl">
<xsl:template match="/">
<html>
	<body bgcolor="#DDDDDD">
		<xsl:for-each select="playfields/playfield">
			<xsl:if match=".[@id='505']">
			Hej: <xsl:value-of select="@status"/> <br/>
			</xsl:if>
		</xsl:for-each>
	</body>
</html>
</xsl:template>

</xsl:stylesheet>
```

**test.xml**

```
<?xml version="1.0"?>
<playfields>
	<playfield id="505" name="Avalon" status="1-505"/>
	<playfield id="506" name="Avalon" status="1-506"/>
	<playfield id="507" name="Avalon" status="1-507"/>
	<playfield id="508" name="Avalon" status="1-508"/>
</playfields>
```

**test.asp** \- den du anropar

```
<%
Set XMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
XMLHTTP.open "GET", "http://www.lurgoyf.com/xml/test.xml", False
xmltext = ""

Set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
XMLDoc.async = false
XMLDoc.loadXML(xmltext)
XMLHTTP.send ""

styleFile = Request.ServerVariables("Appl_physical_path") & "xml\test.xsl"

Set source = XMLHTTP.ResponseXml
Set style = Server.CreateObject("Microsoft.XMLDOM")
style.async = false
style.load(styleFile)

Response.Write source.transformNode(style)
%>
```

Som sagt, hur din övriga kod ser ut vet jag inte, men det är ju bara att modifiera... :)

Mvh, Vide

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10496-koppla-sida-till-ett-xml-dokument
