---
title: "xml ihop med asp?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12653-xml-ihop-med-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "percka"
published: "2001-11-14T00:00:00.000Z"
updated: "2001-11-15T10:59:00.000Z"
replies: 5
views: 245
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/12653-xml-ihop-med-asp"
---

# xml ihop med asp?

## #1 — percka, 2001-11-14T00:00Z

Hej.

Ska i samarbete med annan sajt, som iofs ligger i samma serverpark, skapa en kanal mha xml. Det mesta av datan på min sida ligger i Accessdatabas och frågan som följer är hur jag lättast för över den till min samarbetspartners sida?

Ursäkta nivån på frågan =o\]

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

## #2 — EchO, 2001-11-14T07:41Z

Det bästa är att nog att exportera ut all data från accessdatabasen till en xmlfil.

Sedan hämtar din samarbetspartner bara datan i xml filen och sparar ned den till sin egen databas...

@EchO

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

## #3 — EchO, 2001-11-14T07:42Z

Här är kod för att hämta en xmlfil:

```
<%

Function CountOccurances(strOne, strTwo)

  Dim intCount, intCursor
  Do
    intCursor = InStr(intCursor + 1, strOne,strTwo)
    If intCursor > 0 Then
      intCount = intCount + 1
    End If
  Loop While intCursor > 0
  CountOccurances = intCount
End Function

dim objHTTP
dim objXML
dim objXSL
dim msg

set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")

objHTTP.open "GET", "http://topjobs.se/ccscripts/xml_to_clients.asp", false

objHTTP.send
status=objHTTP.Status

set objXML = objHTTP.responseXML

set objXSL=Server.CreateObject("microsoft.xmldom")
objXSL.async=false

objXSL.load(Server.MapPath("csstyle2.xsl"))

if (objXSL.readyState = 4 AND objXSL.parseError.errorCode = 0) then

  HowMany = CountOccurances(objXML.transformnode(objXSL), "<tr>")

  if (isnull(HowMany) or (HowMany ="")) then
  
	IF status=404 then
		Response.Write "Sidan kan inte hittas!"
		ELSE
		Response.Write "Inga jobb hittades!"
	END IF
	
  else

    Response.Write(objXML.transformnode(objXSL))

  end if
else

  Response.Write "Error: " & objXSL.parseError.reason & "<br> URL:" & objXSL.url
end if
%>
```

Hör av dig om du vill ha mer hjälp.

@EchO

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

## #4 — Vide, 2001-11-14T07:52Z

Skulle du använt ASP.NET så skulle allt ha varit inbyggt, bara att exportera recordset till XML och tillbaks: <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatadatasetclasswritexmltopic1.asp> 

Men i ASP får du använda dig utav funktioner, SPiN har skrivit en bra funktion för att exportera en databassökning till ett XML-document, så för att läsa tillbaks datat till databasen är det bara att vända på (bygga om) funktionen och köra: <http://script.webforum.nu/wf/Forum1/HTML/000099.html>

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

## #5 — emission, 2001-11-14T11:02Z

XML-export från ett recordset är en funktion i ADO, så man behöver inte .NET, även om .NET-funktionerna är mycket bättre.

objRS.Save "export.xml",1

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

## #6 — percka, 2001-11-15T10:59Z

Man tackar, ska labba lite med era förslag och återkommer när (ler) jag stöter på problem...

"Den vise är ödmjuk över det han inte vet..."

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12653-xml-ihop-med-asp
