>> What if you could post to a (Json)QueryServlet URL, something like:
>> POST
>> http://localhost:8080/.query.json?statement=//*[sling:resourceType='myContentType
>> ']
>> ... with the fields
>> myprop=123
>> anotherProp="new value"
>> ...etc
>>
>> The servlet would then run the query, and run the modifications on
>> each result node.

On Thu, Nov 12, 2009 at 3:47 PM, Christophe Lombart
<[email protected]> wrote:
> This is exactly what I'm thinking about :-)
> I think we should have one servlet (or extension) / type of operation
> (delete props, rename prop, update value, ...).

Those operations, aren't those already handled by SlingPostServlet?

The SlingPostSerlvet already supports the :applyTo parameter [1], so
you can act on multiple nodes by supplying their paths.
Perhaps :applyTo could be extended to support XPath queries?

[1] http://dev.day.com/microsling/content/blogs/main/cheatsheet/docroot/back.png
- lower left corner
-- 
Vidar S. Ramdal <[email protected]> - http://www.idium.no
Sommerrogata 13-15, N-0255 Oslo, Norway
+ 47 22 00 84 00 / +47 21 531941, ext 2070

Reply via email to