Hej Folkens
Jeg har ledt højt og lavt, og på nettet:) Men jeg kan ikke finde
et simpelt svar på mit problem, håber nogle her kan hjælpe...
Jeg har en fso billed oversigt, hvor man kan omdøbe billederne.
Det der skal ske når man omdøber, er at systemet skal gennemløbe
nogle XML filer og erstatte (hvis fundet) det gamle billednavn
med det nye, så man undgår billeder der ikke dur'
XML:
----------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<banner>
<item id="0">
<header><![CDATA[Overskrift]]></header>
<txt><![CDATA[bla bla bla]]><txt>
<link><![CDATA[et link]]></link>
<image><![CDATA[fileupload/billed_1.png]]></image>
</item>
<item id="1">
<header><![CDATA[Overskrift]]></header>
<txt><![CDATA[bla bla bla]]><txt>
<link><![CDATA[et link]]></link>
<image><![CDATA[fileupload/billed_2.png]]></image>
</item>
OSV...
</banner>
----------------------------------------------------------------
ASP:
Problemet ligger her, foreløbig kan jeg erstatte det føste
billednavn i <image> tag'et i alle XML'erne med det nye navn.
Der er 2 variabler at gøre godt med:
queryfilename <-- det billednavn der skal erstattes
newfilename <-- det nye billednavn
----------------------------------------------------------------
Set XMLrootnode = XMLconn.documentElement
Set XMLreplacenode = XMLrootnode.selectSingleNode("//item/image")
XMLreplacenode.text = "fileupload/" & newfilename
'While Not (XMLreplacenode Is Nothing)
' set XMLreplacenodenext = XMLreplacenode.nextSibling
' XMLreplacenodenext.text = "fileupload/" & newfilename
'Wend
XMLconn.save(XMLpath & "/" & XMLfile)
----------------------------------------------------------------
Altså.. Hvordan får jeg den til at gennemgå alle <image> tags, og
erstatte filnavnet, HVIS det matcher "queryfilename"
Giver det nogen mening?
Som en bonus ville jeg gerne have den til at skrive det ind i
CDATA tags igen...
På forhånd tak!
Christian
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials