webForumDet fria alternativet

läsa xml med reg.exp

ASP

6 svar · 364 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

om vi använder oss av:

<%
Option Explicit
Response.Buffer = True

Dim xml
	Set xml = Server.CreateObject("Microsoft.XMLDOM")
	xml.async = False
	xml.load (Server.MapPath("page.xml"))

Dim title, heading, paragraph, testHTML
	title = xml.documentElement.childNodes(0).text
	heading = xml.documentElement.childNodes(1).text
	paragraph = xml.documentElement.childNodes(2).text
	testHTML = xml.documentElement.childNodes(3).text

	Set xml = Nothing
%>
<html>
<head>
	<title><%= title %></title>
</head>
<body>
<h3 align="center"><%= heading %></h3>
<p align="center"><% = paragraph %></p>
<div align="center"><%= testHTML %></div>
</body>
</html>

men vi vill ha det i en reg.exp likande funktion. och att ett [id=<nr>] att den skall reagera över. hur segt kommer det bli om för varje ID finns kommer det att bli att ladda sidan i slutändan?

Medlem sedan maj 20018 027 inlägg
#2

Varför vill du göra det med regexp när du kan läsa samma information med xmldom?

Medlem sedan juni 20019 519 inlägg
#3

hur skall jag få ut den information jag vill ha från http://wow.allakhazam.com/dev/wow/item-xml.pl?witem=16702

Medlem sedan juni 200032 967 inlägg
#4

På rätt sätt, med XMLDOM, precis som i första inlägget i denna tråd?
Sök lite på XMLDOM så lär du hitta fina exempel på hur du hämtar ut vissa noder ur ett xml-dokument.

Medlem sedan maj 20018 027 inlägg
#5

xml.getElementsByTagName("/wowitem/id").Item(0).Text

Kan ej testa att det funkar helt korrekt, men något i den stilen är det i vart fall.

Medlem sedan juni 20019 519 inlägg
#6

fungerar inte med UlfT sökte lite på forumet och då tycks det skall vara //wowitem
men får bara detta fel:
Oväntad token '/'. ./-->/<--wowitem

Medlem sedan maj 20018 027 inlägg
#7

Pröva att ta tag i elementet wowitem, och sedan använda det till att få tag på elementet id. Jag vet att det går, även om jag inte kommer ihåg exakt hur jag har gjort detta. Läs gärna på msdn.com om hur du använder xmldom.

880 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
751 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)