<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Noel Welsh wrote at 12/23/2010 10:27 AM:<br>
<blockquote
 cite="mid:AANLkTinM__bmQockLX2J8zXfCKKT58oA_+GCpXVMyC3L@mail.gmail.com"
 type="cite">
  <blockquote type="cite">
    <pre wrap="">* What about in an attribute list context? &nbsp;It's the same problem as with element content context, but you can't add an HTML parent element to kludge a splice of multiple attributes.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
In Lift you'd match on the enclosing tag and then replace the attributes you were interested in while keeping others the same.
  </pre>
</blockquote>
<br>
Sounds like mutable, or copying the entire tree for a transform?&nbsp; I'm
trying to avoid mutable objects, for the usual reasons, and copying can
be expensive as the XML/HTML gets large and you're, say, trying to
serve many requests at once.<br>
<br>
<blockquote
 cite="mid:AANLkTinM__bmQockLX2J8zXfCKKT58oA_+GCpXVMyC3L@mail.gmail.com"
 type="cite">
  <pre wrap="">I think the Lift guys would agree this is a web specific solution.
  </pre>
</blockquote>
<br>
HTML-specific?&nbsp; I have a Racket-based Web app in production that does
lots of non-HTML XML on the server side -- for serving and using Web
services, in multiple XML applications (not just SOAP-based).&nbsp; XML is
often part of doing Web development.&nbsp; There were actually times in the
last couple years that I found that I needed to do something in XML,
and my pertinent XML tools were not as good as my HTML-specific tools,
so I'm trying to avoid that situation again.<br>
<br>
Thanks, I will look into this Lift thing, to see how our stuff compares
and what we can learn from them.<br>
<br>
<div class="moz-signature">-- <br>
<a class="moz-txt-link-freetext" href="http://www.neilvandyke.org/">http://www.neilvandyke.org/</a>
</div>
</body>
</html>