> On Sep 14, 2016, at 9:01 AM, Jay McCarthy <[email protected]> wrote:
> 
> xml-attribute-encode fits a naming convention used else


kthx!

> 
> 
> 
> On Wed, Sep 14, 2016 at 11:48 AM, John Clements
> <[email protected]> wrote:
>> 
>>> On Sep 14, 2016, at 5:22 AM, Jay McCarthy <[email protected]> wrote:
>>> 
>>> I think that's a good idea. Go for it. Although I am tempted to
>>> comment on a name, I don't think it would be productive. ;)
>> 
>> No, actually, I don’t like the name I proposed. After all, it doesn’t work 
>> on an arbitrary xexpr, just on a string. Maybe string->xexpr-attr? Giminy, 
>> that’s not right either.
>> 
>> John
>> 
>>> 
>>> Jay
>>> 
>>> On Tue, Sep 13, 2016 at 9:12 PM, 'John Clements' via Racket Users
>>> <[email protected]> wrote:
>>>> include-template is a nice way of gluing strings into html. Additionally, 
>>>> using `xexpr->string` will ensure that ‘<‘, ‘>’, and ‘&’ get quoted 
>>>> correctly. However, when a string is inserted into an attribute location, 
>>>> double-quotes must also be quoted. xexpr->string gets this right when 
>>>> called on the whole element: (xexpr->string ‘(a ((href “/abc\”def”)) 
>>>> “foo”)) works just fine. But if I’m trying to insert the string “abc\”def” 
>>>> into an href location using a template, the xexpr->string operation won’t 
>>>> quote the double-quote.
>>>> 
>>>> It’s easy to see how to implement this, and the code is right there in 
>>>> xml/writer. Should this be added to the interface, as something like 
>>>> xexpr->attr-string?
>>>> 
>>>> John
>>>> 
>>>> 
>>>> --
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "Racket Users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>> email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>> 
>>> 
>>> 
>>> --
>>> Jay McCarthy
>>> Associate Professor
>>> PLT @ CS @ UMass Lowell
>>> http://jeapostrophe.github.io
>>> 
>>>          "Wherefore, be not weary in well-doing,
>>>     for ye are laying the foundation of a great work.
>>> And out of small things proceedeth that which is great."
>>>                         - D&C 64:33
>> 
>> 
>> 
> 
> 
> 
> -- 
> Jay McCarthy
> Associate Professor
> PLT @ CS @ UMass Lowell
> http://jeapostrophe.github.io
> 
>           "Wherefore, be not weary in well-doing,
>      for ye are laying the foundation of a great work.
> And out of small things proceedeth that which is great."
>                          - D&C 64:33



-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to