RE: Re: [xsl] Trouble understanding how to use replace()

Subject: RE: Re: [xsl] Trouble understanding how to use replace()
From: cknell@xxxxxxxxxx
Date: Fri, 06 Jan 2006 11:33:12 -0500
Bingo! Yes it was my mail system, and no, it isn't Outlook. It's a web-based service called Onebox, and from time to time I have had similar problems.

Thanks.
-- 
Charles Knell
cknell@xxxxxxxxxx - email



-----Original Message-----
From:     David Carlisle <davidc@xxxxxxxxx>
Sent:     Fri, 6 Jan 2006 16:28:49 GMT
To:       xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject:  Re: [xsl] Trouble understanding how to use replace()


> That was one of the permutations I tried, but since it gave me the
> same error message, 


  "Error on line 20 of file:/X:/PROJEC~1/MATRIX~1/xslt/NEFCF7~1.XSL:
  SXXP0003: Error reported by XML parser: Whitespace required before
  attributes
  Failed to compile stylesheet. 1 error detected."

see as the message says, the error comes from the xml parser, so before
xslt or its xpath regexp engine have even seen the file.

> what else could be the problem?

The version I posted was well formed, I'D guess that you didn't catch
all the cases where you had a " in a "-delimited attribute value.

What exactly is on line 20 of
file:/X:/PROJEC~1/MATRIX~1/xslt/NEFCF7~1.XSL

The version that you posted back was not well formed. i think that your
mail system (outlook??) tried to be clever and so lied to you.

I posted


select="replace(req-text,'AMPquot;','''')"

where AMP was an &

you posted back

select="replace(req-text,'"','''')"

which has a literal " in the middle of a "-delimited value.

I would guess that you mailer thought it was being helpful by showing
you 
& q u o t ; as "

People should be forced to use emacs for mail (and everything else:-)

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread