Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   Ruby (http://www.velocityreviews.com/forums/f66-ruby.html)
-   -   Escaping Attributes with Builder::XmlMarkup (http://www.velocityreviews.com/forums/t825595-escaping-attributes-with-builder-xmlmarkup.html)

Daniel Sheppard 10-28-2005 01:09 AM

Escaping Attributes with Builder::XmlMarkup
 
------_=_NextPart_001_01C5DB5C.041997EC
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Just hit a problem using FeedTools where links with ampersands in them
were being left unescaped in the output. I realised this was a
Builder::XmlMarkup thing, and patched it there, but when I went to the
Builder::XmlMarkup CVS to see what was going on there, I found this:

http://rubyforge.org/cgi-bin/viewcvs...er/xmlmarkup.r
b.diff?r1=3D1.3&r2=3D1.4&cvsroot=3Dbuilder

It seems that a new option has already been added to Builder::XmlMarkup
to escape XML attributes, but that it defaults to false. Is there a
reason for this? I was sure that <element attr=3D"value&value"> was not
well-formed XML, and should read <element attr=3D"value&amp;value"> - why=

is that not the default behaviour?

So, which library needs to be fixed? Builder or FeedTools?

(BTW - this is affecting the xml reprocessing in the CVS version of
MouseHole - so _why you might want to keep an eye on this).

################################################## #######################=
############
This email has been scanned by MailMarshal, an email content filter.
################################################## #######################=
############

------_=_NextPart_001_01C5DB5C.041997EC--




All times are GMT. The time now is 02:58 AM.

Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.