JEg har et XSL dokument, hvor jeg benytter et htmldokument med javascript til at udgøre en søgning. Men med mit nuværende script, skal jeg skrive hele navnet på det jeg søger i XML filen. Kan man benytte trunkeringstegn/wildcards i XSL? og hvorledes gøres dette?
Du kommer nok lige til at uddybe lidt hvad du mener. Jeg forstår det i hvert fald ikke... Evt. et lille eksempel på hvad du laver. Vil du søge i HTML-filen? i XSLT-filen? i XML-filen? Hvad bruger du til at søge med? javascript? XSLT? I XSLT kan du bruge * som wildcard, og så indskrænke med [].
<script> function soegnavn() { var input; input = document.formular.tekstfelt1.value;
var soegestreng ="FILMINFO[TITEL='" + input + "']";
var tredjeTemplate = stylesheet.getElementsByTagName("xsl:template")[3]; var tredjeTemplatesAttribut = tredjeTemplate.setAttribute("match",soegestreng);
Det mest korrekte var nok at bruge en Stylesheet Parameter - en "variabel" som dit JavaScript tildeler en værdi FØR du kalder transformNode, men det kan godt være det ikke er muligt at gøre på den måde du bruger det (client-side transformering vha. <xml id="..." />)
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.