---
title: "Hitta poster i XML"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/127975-hitta-poster-i-xml"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "icaaq"
published: "2005-05-10T19:01:51.000Z"
updated: "2005-05-11T08:45:12.000Z"
replies: 4
views: 400
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/xml/127975-hitta-poster-i-xml"
---

# Hitta poster i XML

## #1 — icaaq, 2005-05-10T19:01Z

Tjenare jag har följande xml

```
[red]
 <Worksheet ss:Name="Blad1">
  <Table ss:ExpandedColumnCount="1" ss:ExpandedRowCount="598" x:FullColumns="1"
   x:FullRows="1">
   <Row ss:Height="15.75">
    <Cell ss:StyleID="s21"><Data ss:Type="String">FREDAG 3 JUNI</Data></Cell>
   </Row>
   <Row>
    <Cell ss:StyleID="s22"><Data ss:Type="String">Kl 17.00-18.00 Barnridning</Data></Cell>
   </Row>
   <Row>
    <Cell ss:StyleID="s23"><ss:Data ss:Type="String"
      xmlns="http://www.w3.org/TR/REC-html40">Ridhuset i Mockfjärd. 70 SEK. Barn upp till 7 år. Anm och info tel  <I>Arr: wfRidklubb</I><Font> wf</Font></ss:Data></Cell>
   </Row>
...
...
...
  </Table>
 </Worksheet>
[/red]
```

Jag tänkte jag skulle loopa igenom denna mha MSXML ungefär så här

```
[red]
<%
extURL = "http://localhost/wf.xml"

set xmlDoc = createObject("Msxml.DOMDocument")
xmlDoc.async = false
xmlDoc.setProperty "ServerHTTPRequest", true
xmlDoc.load(extURL)

If (xmlDoc.parseError.errorCode <> 0) then
	Response.Write "wfkunde inte hittas, var god försök senare"
Else

	set itemNodes = xmlDoc.selectNodes("//Worksheet/*")

	For each item in itemNodes
		if item.getAttribute("ss:StyleID") = "s21" Then
			Response.Write item.text & "<br/>" & vbcrlf
		end if
	next
end If
	%>
[/red]
```

Men jag får det inte att funka, Om jag tar bort if-satsen så skriver den ut massor men jag vill till och börja med bara skriva ut alla s21:or ;)

Någon som har något förslag?

mv icaaq

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

## #2 — spango, 2005-05-11T07:33Z

*xmlDoc.selectNodes("//Worksheet/\*\[@ss:StyleID='s21'\]")*, eller?

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

## #3 — icaaq, 2005-05-11T07:38Z

Nej det funkade inte det heller.....inget felmess och inget resultat :(

mv icaaq

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

## #4 — spango, 2005-05-11T08:18Z

Har du provat att ta bort ss:-prefixet från XPath-uttrycket?

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

## #5 — icaaq, 2005-05-11T08:45Z

Ja.....och inget resultat....

mv icaaq

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

---

Tråden på webben: https://www.webforum.nu/amne/xml/127975-hitta-poster-i-xml
