---
title: "Strippa informationen i .xml-filer och spara valfria värden i variablar i ASP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/61806-strippa-informationen-i-xml-filer-och-spara-valfria-värden-i-variablar-i-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "g33k"
published: "2002-12-10T15:05:53.000Z"
updated: "2002-12-10T20:32:11.000Z"
replies: 1
views: 251
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/61806-strippa-informationen-i-xml-filer-och-spara-valfria-värden-i-variablar-i-asp"
---

# Strippa informationen i .xml-filer och spara valfria värden i variablar i ASP

## #1 — g33k, 2002-12-10T15:05Z

Hej.
Jag har en mängd .xml-dokument i en och samma mapp på en webbserver som kör IIS 5 / ASP 3.0.

Dessa .xml-dokument är formaterade enligt följande standard.

\<?xml version="1.0" encoding="ISO-8859-1"?\>
\<OBJECT type="SUBJECT"\>
\<ID\>0123456789\</ID\>
\<SUBJECTNO\>0123456789\</SUBJECTNO\>
\<TIME\>TEXT JAG VILL HA UT I EN VARIABEL SOM HETER DATETIME\</TIME\>
\<HT\>TEXT SOM KAN IGNORERAS\</HT\>
\<HTDESC\>TEXT JAG VILL HA UT I EN VARIABEL SOM HETER HEADLINE\</HTDESC\>
\<HTREM\>\</HTREM\>
\<AREA\>TEXT JAG STRUNTAR I\</AREA\>
\<AREADESC\>TEXT JAG VILL HA UT I EN VARIABEL SOM HETER AREA\</AREADESC\>
\<AREALOCALITY\>TEXT JAG VILL HA UT I EN VARIABEL SOM HETER CITY\</AREALOCALITY\>
\<INFO\>TEXT JAG VILL HA UT I EN VARIABEL SOM HETER INFORMATION\</INFO\>
\<INJURIES\>\</INJURIES\>
\<ADDRESS\>TEXT JAG STRUNTAR I\</ADDRESS\>
\<ADDRESSDESC\>\</ADDRESSDESC\>
\<PROVIDER\>TEXT JAG STRUNTAR I\</PROVIDER\>
\<POSITION\>TEXT JAG STRUNTAR I\</POSITION\>
\</OBJECT\>

Om man tittar igenom denna kod så ser man ungefär vad dte är jag önskar göra.

Jag vill läsa igenom mappen med .xml-dokumenten och slumpa ut 3 av de 10 senaste (dom har datum och tid i formatet ÅÅÅÅ-MM-DD TT:MM:SS mellan taggarna \<TIME\> och \</TIME\> så man vet vilket som är den senaste och samma värde är för övrig filnamnet.xml).

När scriptet har slumpat ut 3 (eller fler, det kanske ska bli upp till 10 stycken i taget) ska den hämta ut värdena som står mellan vissa av taggarna (vilka tagar det rör sig om ser man om man läser koden i mitt exempel-dokument) och spara detta i olika variablar.

På så sätt kan jag publicera en del av den utvalda informationen på en sida enligt en snygg formatering/layout.

De filer som är mer än säg 12 timmar gamla skall också flyttas till en annan mapp när filen som slumpar ut och formaterar informationen körs.

Hur kan detta enlast genomföras i ASP?
Är det MS-XMLHTTP object och Regular Expressions som gäller eller finns det något annat tänkbart sätt att göra detta?

Använder ASP dagligen men har tyvärr ej hunnit sätta mig in i XML något ännu och är därför tacksam för alla eventuella åsikter och förslag. Att läsa ut en viss information ut ett .xml-dokument via ASP kanske är mycket enklare än jag tror men som sagt, eftersom jag inte har arbetat med XML överhuvudtaget så frågar jag här.

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

## #2 — jupiters, 2002-12-10T20:32Z

kanske blir du klokare av dessa inlägg:

<http://www.devguru.com/Technologies/xmldom/quickref/node_selectNodes.html>
<http://www.webforum.nu/showthread.php?s=&threadid=59579>
<http://www.webforum.nu/showthread.php?s=&threadid=57165>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/61806-strippa-informationen-i-xml-filer-och-spara-valfria-värden-i-variablar-i-asp
