XML-värde -->> ASP-värde

XML

5 svar · 502 visningar · startad av Vide

Medlem sedan dec. 19998 577 inlägg
Trådstart#1

Nu är jag irriterad. DevGurus sajt är nere. Och:

Hur hämtar jag ett värde ifrån en XML-dokument, säg ett attribut (company) som ligger under "config/page/footer" för att sedan lägga det i en ASP-variabel? Jag vill alltså inte blanda in XSL i det hela.

Mvh, Vide

Medlem sedan juni 200032 967 inlägg
#2

öh, läs min fråga från tidigare idag, där jag även lagt fram en lösning...

Medlem sedan dec. 19998 577 inlägg
#3

Hmm... eftersom den inte fungerade så installerade jag om MSXML3 (med replace mode), men jag får fortfarande ett felmeddelande:

Object required: 'XMLDoc.SelectSingleNode(...)'

koden i sin helhet ser ut såhär:

<%
xmltext = Request.ServerVariables("Appl_physical_path") & "xml\asp_16.xml"
Set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
XMLDoc.load(xmltext)
footer = XMLDoc.SelectSingleNode("config/footer").GetAttribute("company")
%>
<html>
<head>
	<title>ASP och XML</title>
</head>

<body>
<%=footer%>
</body>
</html>

XML-filen:

<?xml version="1.0"?>
<config>
	<footer company="webeye.nu">Här är min footer</footer>
</config>

Jag ser inget fel iaf... :l

Medlem sedan juni 200032 967 inlägg
#4

ja, jag fattar då sannrligen ingenting.

Medlem sedan dec. 19996 721 inlägg
#5

<?xml version="1.0" encoding="ISO-8859-1"?>

Medlem sedan dec. 19998 577 inlägg
#6

Wow, det fungerade! :)

Tackar!

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)