well...denne funksjon benytter jeg selv. Hele functionaliteten er som følger. Du har en array med \"vanlige\" tegn og en array med UTF, ASCII, unicode eller hva du nå vil bytte dem til. Deretter har du en funksjon som bytter alle tegn i den ene eller andre array med hverandre (jeg poster den i JScript, men hvis du vil ha den i VBScript, så bare gi beskjed). Parameterne som blir sendt til metoden er teksten du vil endre i, og et boolsk parameter for å endre fra \"vanlige\" tegn til \"spesielle\" tegn (true) eller fra \"spesielle\" tegn til \"vanlige\" tegn (false):
var containerArr = new Array(1); var specialCharArr = new Array(29); var normalCharArr = new Array(29);
specialCharArr[0]= \"Æ\"; normalCharArr[0]= \"Æ\"; specialCharArr[1]= \"Ø\"; normalCharArr[1]= \"Ø\"; // og så videre
encodeText( \"Din text\", true );
function encodeText( text, toUTF ){ var specialCharArr = containerArr[0]; var normalCharArr = containerArr[1]; var re, findTxt, replaceTxt, returnTxt; returnTxt = text;
Problemet er netop at jeg ikke bare kan replace løs, fordi det er kun mellem <comment> og </comment>, der skal replaces... Den skal altså på en eller anden måde være tilpasset xml...
Jeg har også kigget på CDATA, og det virker da også fint når jeg lige retter i det manuelt- men jeg mangler jo stadig at kunne nøjes med at erstattet inde mellem <comment> og </comment>. Om jeg indsætter CDATA eller & gør ingen praktisk forskel.
så skal du til med DOM programmering for å hente ut teksten som ligger mellom <comment> og </comment>.
Men hvorfor skal du la din .asp kode behandle xml dokumentet når du kan gjøre det med xslt ? Det høres ut som at du prøver å finne opp den dype tallerken en gang til...
/nute
Synes godt om
Ny brugerNybegynder
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.