Avatar billede tuba Nybegynder
18. oktober 2004 - 18:36 Der er 6 kommentarer og
1 løsning

xml og javascript

jeg har et xml doc som jeg har lavet via asp, jeg transformerer det med XSLT til XHTML. Inde fra dette XHTML doc vil jeg gerne kunne referere til nogle xml elementer fra det doc jeg transformerer fra en javasctipt function. Hvordan gøres dette ? Skal jeg først få elementerne over i mit xhtml doc og derfra hente variablerne ind i min javascript funktion eller kan jeg referere til dem direkte ?
Avatar billede roenving Novice
18. oktober 2004 - 18:40 #1
Elementerne indgår vel i xhtml-dokumentet ?-)

-- og har et id !-)

Så du kan få fat i dem med: document.getElementById('elementId') ...
Avatar billede tuba Nybegynder
18. oktober 2004 - 18:45 #2
nej, for jeg skal faktisk ikke bruge dem i xhtml-dok´et andre steder end i javascriptfunktionen. Men min egen tanke var nemlig også at lave nogle "temp-elementer" som så kan refereres til fra javascript, men jeg ved ikke om dette er den smarteste løsning ?
Avatar billede roenving Novice
18. oktober 2004 - 18:48 #3
Nu forstår jeg så ikke lige, at du ikke direkte i asp laver html-dokumentet, men hvad er det for nogle elementer ?-)

Hvis det er data, kan du jo lægge dem i et javascript-array !-)
Avatar billede olebole Juniormester
18. oktober 2004 - 19:21 #4
<ole>

Der burde ikke være grund til at skrive det i JS-arrays. Til gengæld tror jeg, du bruger XML på en uhensigtsmæssig måde.
Du kan ikke tilgå det oprindelige XML-dokument fra en konverteret repræsentation af XML'en - men det kunne være, du burde gøre det på en anden måde. Det er ikke til at sige udfra det foreliggende  :)

/mvh
</bole>
Avatar billede tuba Nybegynder
18. oktober 2004 - 19:37 #5
jeg sidder og laver et grafværktøj, dvs. jeg har et xhtml dok hvor der også er svg elementer i. grunden til at jeg har valgt skyde et xml lag ind mellem  asp og xhtml er, at jeg synes at svg´en nemmere at arbejde med, når jeg bare transformere xml istedet for alle mulige krumspring i asp´en for at lave den samme svg figur.

elementerne er nogle datoelementer som jeg skal bruge til at sætte en dropdown med i xhtml dok´et.. . f.eks. <dag>13</dag> så bliver dropdownen sat til 13..
Avatar billede olebole Juniormester
18. oktober 2004 - 19:43 #6
Jeg kan ikke give dig gode råd uden at vide betydeligt mere om projektet  :)
Avatar billede tuba Nybegynder
18. oktober 2004 - 19:54 #7
.. jeg har fundet en anden løsning.. jeg skipper javascripten i første omgang
.. tak for hjælpen
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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