- Subject: Re: little problem with xmlmode
- From: Juho Snellman <jsnell@xxxxxx>
- Date: Wed, 17 Apr 2002 18:17:14 +0300
On Wed, Apr 17, 2002 at 10:55:21AM +0200, Joachim Schmitz wrote:
> When the javascript contains a "<" like here:
>
> function changeImages() {
> if (document.images && (preloadFlag == true)) {
> for (var i=0; i < changeImages.arguments.length; i+=2) {
> document[changeImages.arguments[i]].src =
> changeImages.arguments[i+1];
> }
> }
> }
>
>
> the indentation gets confused, is there anyway to avoid this ?
Ah, there's a bug involved. '<' followed by whitespace shouldn't
really be considered the start of an element. Does the new version
at <http://www.cs.helsinki.fi/u/jesnellm/software/files/xmlmode.sl>
work better?
If separating the '<' or '>' from the surrounding text is for some
reason impossible, you could use a CDATA segment:
<html>
<![CDATA[
function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i < changeImages.arguments.length; i+=2) {
]]>
<foo>
bar
</foo>
</html>
--
Juho Snellman
"C:stä on kehitetty Massachusettsin teknillisessä korkeakoulussa kieli
nimeltä BCPL."
--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.
[2002 date index]
[2002 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]