Felix,

While that's interesting, it's not exactly what I had in mind. 


Can i generate my own xml, by creating a JSP that does the transformation in 
the same way, I can for html?

For example  from the 15 min example..

a JSP put at:

/apps/foo/bar/html.esp 

generates the html for that node..

If I put a JSP at:

/apps/foo/bar/xml.esp

Will that then be called to generate the XML?  I suppose the easiest way to 
test that would be to put one there and see what happens, but I guess I want to 
know if it works and if there's any kind of flaw with that idea. 


Tony


On Jul 26, 2010, at 2:09 PM, Felix Meschberger wrote:

> Hi,
> 
> The default XML renderer of Sling (provided by the Sling Default GET
> Servlets bundle) uses JCR Document View export to generate XML. If you
> want JCR System View export, specify the "sysview" selector as in
> 
>   http://host/content/path.sysview.xml
> 
> Hope this helps.
> 
> Regards
> Felix
> 
> On 26.07.2010 18:43, Tony Giaccone wrote:
>> 
>> 
>> I've been playing around with generating XML outputs based on the data 
>> that's passed in, and I'm curious about how Sling
>> decides what to use as the tag for the stanza of xml..
>> 
>> 
>> I used this curl to insert a document into my repository...
>> 
>> 
>> curl -D - -F"sling:resourceType=mjb/blog" -F"seq=105" -F"firstName=Roberta" 
>> -F"lastName=Chambers"  
>> "http://admin:ad...@localhost:8080/sling/content/blog/*";
>> 
>> 
>> And got this data: 
>> 
>> <_x0033__1280162305912 jcr:primaryType="nt:unstructured" firstName="Roberta" 
>> lastName="Chambers" seq="105" sling:resourceType="mjb/blog" 
>> xmlns:ocm="http://jackrabbit.apache.org/ocm"; 
>> xmlns:fn="http://www.w3.org/2005/xpath-functions"; 
>> xmlns:fn_old="http://www.w3.org/2004/10/xpath-functions"; 
>> xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
>> xmlns:jcr="http://www.jcp.org/jcr/1.0"; 
>> xmlns:mix="http://www.jcp.org/jcr/mix/1.0"; 
>> xmlns:sv="http://www.jcp.org/jcr/sv/1.0"; 
>> xmlns:sling="http://sling.apache.org/jcr/sling/1.0"; xmlns:rep="internal" 
>> xmlns:nt="http://www.jcp.org/jcr/nt/1.0"/>
>> 
>> 
>> That tag <_ x0033__1280162305912 is really not what I want there. What i'd 
>> like to see is 
>> 
>> <blog blog_id=033__1280162305912
>> 
>> 
>> Is there a way to change how that tag is generated?
>> 
>> 
>> Tony

Reply via email to