Denne parses i ASP via objektet Msxml2.DOMDocument og alle værdier smides i en database til efterbehandling. Ingen XSL.
Det volder mig problemer at udtrække den konkrete tekst-værdi af noden "attributes" - jfr. ovenstående eksempel er dét der skal udtrækkes værdien "Normal".
Problemet er at mit script også medtager værdien af child-noden "text", dvs. den udskriver værdien "Superhuman, NormalNormal". Dette sker når jeg forsøger at trække værdien med f.eks. selectSingleNode("attributes").text. Prøver jeg i stedet med selectSingleNode("result").firstChild.nodeValue, bliver værdien af udtrækket i stedet helt blankt...
Jeg har brug for et råd til at trække lige præcis det stykke tekst der står inde i attributes-noden uden noget andet, dvs. en stump kode der er i stand til at ignorere det der i ovenstående eksempel står i text-noden som child til attributes. Men hvordan er det lige man gør???
er det dig der har lavet xml'en. den er ikke særlig "pæn" og en smule uhensigtsmæssig, noget der gør at du laver lidt problemer for dig selv ... er det noget du kan ændre på, eller er xml'en fast ?
Men ... personligt ville jeg ha' lavet xml'en om. du har flere niveauer med nesting, som gør den meget svær at arbejde med, på samme tid som strukturen ikke bliver særlig logisk ...
Der er desværre ikke mulighed for at lave xml'en om, da dens struktur er givet fra ekstern side, og den skal følge nogle anvisninger pga. anvendelse andetsteds. Jeg ved den er uhensigtsmæssig, men der er desværre ikke noget at gøre. Ellers ville jeg også gøre det, for den er grim...
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.