---
title: "kontrollera xml fil med asp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/113180-kontrollera-xml-fil-med-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gimbo"
published: "2004-10-08T18:45:18.000Z"
updated: "2004-10-15T05:45:03.000Z"
replies: 5
views: 357
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/113180-kontrollera-xml-fil-med-asp"
---

# kontrollera xml fil med asp

## #1 — Gimbo, 2004-10-08T18:45Z

hejsan...

hur gor man for att kontrollera vardet i en xml fil m h a asp?

nar jag postar xml filen far jag tillbax foljande varden fran det andra foretaget som vi kommunicerar med:

```
 <?xml version="1.0" ?> 
- <AddressValidationResponse>
- <Response>
- <TransactionReference>
  <CustomerContext>Customer Data</CustomerContext> 
  <XpciVersion>1.0001</XpciVersion> 
  </TransactionReference>
  <ResponseStatusCode>1</ResponseStatusCode> 
  <ResponseStatusDescription>Success</ResponseStatusDescription> 
  </Response>
- <AddressValidationResult>
  <Rank>1</Rank> 
  <Quality>0.9153</Quality> 
- <Address>
  <City>BARNESVILLE</City> 
  <StateProvinceCode>MN</StateProvinceCode> 
  </Address>
  <PostalCodeLowEnd>56514</PostalCodeLowEnd> 
  <PostalCodeHighEnd>56514</PostalCodeHighEnd> 
  </AddressValidationResult>
- <AddressValidationResult>
  <Rank>2</Rank> 
  <Quality>0.9125</Quality> 
- <Address>
  <City>BURNSVILLE</City> 
  <StateProvinceCode>MN</StateProvinceCode> 
  </Address>
  <PostalCodeLowEnd>55306</PostalCodeLowEnd> 
  <PostalCodeHighEnd>55306</PostalCodeHighEnd> 
  </AddressValidationResult>
- <AddressValidationResult>
  <Rank>3</Rank> 
  <Quality>0.9125</Quality> 
- <Address>
  <City>BURNSVILLE</City> 
  <StateProvinceCode>MN</StateProvinceCode> 
  </Address>
  <PostalCodeLowEnd>55337</PostalCodeLowEnd> 
  <PostalCodeHighEnd>55337</PostalCodeHighEnd> 
  </AddressValidationResult>
  </AddressValidationResponse>
```

postar en adress och far tillbax alla liknande adresser, det jag vill e att om den adressen de har angivit i mitt formular inte finns med i xml informationen jag far tillbax sa skall jag skriva ut: adressen finns ej

ngn som har gjort ngt liknande forrut?

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

## #2 — Gimbo, 2004-10-11T19:42Z

ok det ar XMLDOm man ska anvanda for att parsa denna information, men e det ngn som har ngn som helst aning hur jag skall gora denna koll, har aldrig anvant mig utav denna komponent, dvs hur kan jag mha xmldom kontrollera om det man fyller i ett formular finns med i denna xml fil eller inte??

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

## #3 — @nders, 2004-10-12T06:46Z

Jag ser spontant två alternativ:

1) Läs in xml:en i ett recordset och filtrera där.

2) Läs in xml:en i ett DOM-objekt och använd MSXML för att loopa igenom de noder du vill kontrollera. På <http://www.perfectxml.com/> finns all info man behöver. ;)

Mvh

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

## #4 — Gimbo, 2004-10-12T15:23Z

sa har laser jag in xml och kontrollerar den:

```
set objXML=Server.CreateObject("microsoft.XMLDOM")
set objFSO = CreateObject("Scripting.FileSystemObject")
objXML.LoadXML(upsResponse)

If objXML.parseError.errorCode = 0 Then
	strName=objXML.documentElement.firstChild.text
	'strIntro2=objXML.documentElement.childNodes(2).text
Else
	Response.Write ("Sorry. Couldn't capture XML")
End If
```

problemet e att jag far ut vardet customer Data1.00011Success

men jag vill endaart skriva ut Success, fran nedastaende xml

```
 <?xml version="1.0" ?> 
- <AddressValidationResponse>
- <Response>
- <TransactionReference>
  <CustomerContext>Customer Data</CustomerContext> 
  <XpciVersion>1.0001</XpciVersion> 
  </TransactionReference>
  <ResponseStatusCode>1</ResponseStatusCode> 
  <ResponseStatusDescription>Success</ResponseStatusDescription> 
  </Response>
```

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

## #5 — Gimbo, 2004-10-14T18:18Z

ingen som har erfarenhet av detta?

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

## #6 — @nders, 2004-10-15T05:45Z

> ingen som har erfarenhet av detta?

Jodå, det är det. ;)

Prova att använda SelectSingleNode() eller liknande metod i MSXML för att hitta fram till rätt element.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/113180-kontrollera-xml-fil-med-asp
