You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Matt Sergeant <ma...@sergeant.org> on 2000/08/15 15:23:29 UTC

RE: Bug in Apache::ASP XMLSubs when an argument includes '>'-char acte rs?

On Tue, 15 Aug 2000, Henrik Tougaard wrote:

> > XML attributes can't contain "<" or "&" characters, or the 
> > same quote that
> > they are surrounded by. The following are the encodings you can use
> > (and XMLSubsMatch needs to unravel):
> > 
> > <   =>  "&lt;"
> > >   =>  "&gt;"
> > &   =>  "&amp;"
> > "   =>  "&quot;"
> > '   =>  "&apos;"
> > 
> > Note that only "<" is needed for your example (since encoding the
> > ">" isn't mandatory in XML generally).
> > 
> Well this does limit the usefullness of the XMLSubs feature.
> I had hoped that it would be possbile to use any perl expression in
> the attributes - as an easy way of giving arguments to the perl-sub.

Note that I'm speaking not from Apache::ASP's point of view, but from an
XML point of view. I don't know if Joshua wants to work around these rules
- I certainly never saw a necessity of encoding "<" in an attribute
value. Its not like its really difficult to parse without it. In fact its
_more_ overhead to do it the way the XML spec specifies...

-- 
<Matt/>

Fastnet Software Ltd. High Performance Web Specialists
Providing mod_perl, XML, Sybase and Oracle solutions
Email for training and consultancy availability.
http://sergeant.org | AxKit: http://axkit.org