Avatar billede unknown_someone Juniormester
30. april 2006 - 01:30 Der er 1 løsning

sortering af xml i asp-dokument

jeg har en xml-fil der ser sådan ud;

<?xml version="1.0" encoding="ISO-8859-1"?>
<txtlines>
    <txt id="2">
        to
    </txt>
    <txt id="1">
        en
    </txt>
    <txt id="3">
        tre
    </txt>
</txtlines>

denne loader jeg ind i et asp-dokument og looper igennem. Det er dog vigtigt for mig at få det sorteret efter id-nummer og det har jeg forsøgt at gøre med xsl. Det fungerer fint når jeg åbner selve xml-filen, men sorteringen virker ikke i mit asp-dokument. Jeg har også prøvet at loade xsl ind i mit asp-dokument men uden held;

<%
Set objXML = Server.CreateObject("microsoft.XMLDOM")
objXML.async="false"
objXML.Load (Server.MapPath("../../language/" & File.Name))
set objXSL = Server.CreateObject("Microsoft.XMLDOM")
objXSL.async="false"
objXSL.Load (Server.MapPath("../../language/sort.xsl"))
objXML.transformNode(objXSL)
Set objRoot = objXML.documentElement
Set FindNodes = objRoot.selectNodes("/txtlines/txt")
For Each element In FindNodes
%>
<input type="text" name="from_<%=FROMTD%>_<%=element.getAttribute("id")%>" id="from_<%=element.getAttribute("id")%>" class="formfield" style="width: 170px;" value="<%=element.text%>" />
<%
Next
Set objXSL = Nothing
Set objXML = Nothing
%>

Hvad gør jeg forkert eller har af mangler?
Avatar billede unknown_someone Juniormester
04. maj 2006 - 17:55 #1
hmm :o/
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester