[cl-who-devel] case sensitive tag

Edi Weitz edi at agharta.de
Thu Mar 22 22:40:23 UTC 2007


On Mon, 19 Mar 2007 17:00:35 -0700, "Mac Chan" <emailmac at gmail.com> wrote:

> Another handy use of cl-who is to generate xml testing data, like
> so:
>
> (with-html
>    (loop repeat 500 do
>          (htm
>           (:|Item|
>             (:|ASIN| (str (format nil "~D" (random 9999999999))))
>             (:|DetailPageURL| "http://www.amazon.com/")
>             (:|ItemAttributes|
>               (:|Author| (str (conc (random-word) " " (random-word))))
>               (:|Manufacturer| (str (random-word)))
>               (:|ProductGroup| (str (random-word)))
>               (:|Title| (str (conc (random-word) " " (random-word)" "
> (random-word)))))))))
>
> Attached is a simple patch to introduce a special var
> cl-who:*downcase-tag* to control whether cl-who should downcase
> tagname by default.
>
> Originally I thought just using the (eql *html-mode* :xml) test
> should be sufficient. But I see that a lot of people actually only
> use lowercase xml tags for internal projects and requiring them to
> quote a symbol with :|| is kind of inconvenient.

Thanks.  I can't apply the patch, though.  Can you send the output of
"diff -u" please?

Thanks,
Edi.



More information about the Cl-who-devel mailing list