The xslt result works fine, but you need to build the dom tree (using
dom, jdom, dom4j or anything that can "export" to w3 dom) and have it
in memory. I think Xstream also can "export" to w3 DOM. I´ve used
xstream and it works like a charm (in reflexion mode), but I don´t
know how to "customize" the xml it produces, and it´s pretty ugly. So
you may want to research how to create a custom mapping object <-->
xml .
One good thing about the xslt result type is that you don´t need to
have a stylesheet to do a null transformation!! (if you don't
configure a stylesheet you get a identity transform).

Si quieres ser más positivo, pierde un electrón
Miguel Ruiz Velasco S.



On Mon, Jan 19, 2009 at 21:11, dusty <dustin_pea...@yahoo.com> wrote:
>
> Has either of you tried the XSLT result type?  I have not and I am curious
> about how well it works.
>
>
>
> aum strut wrote:
>>
>> Thanks Musachy for the help
>> i will try to follow what u have suggested
>>
>>
>>
>> On 1/19/09, Musachy Barroso <musa...@gmail.com> wrote:
>>>
>>> Take a look at the results, they are pretty simple, this is
>>> StreamResult for example:
>>>
>>>
>>> http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/StreamResult.java?view=markup
>>>
>>> all you need to do is implement the Result interface, and then
>>> register the result in a package:
>>>
>>> <package name="struts-default" abstract="true">
>>>        <result-types>
>>>            <result-type name="stream"
>>> class="org.apache.struts2.dispatcher.StreamResult"/>
>>>            ....
>>>     </result-types>
>>> ...
>>>
>>> and the result is ready to be used.
>>> musachy
>>>
>>>
>>> On Mon, Jan 19, 2009 at 11:40 AM, aum strut <aum.str...@gmail.com> wrote:
>>> > Thats what i came up with..
>>> > any one have any idea where i can find a good starter so that i can
>>> write
>>> my
>>> > own result type?
>>> >
>>> > thanks for the help Musachy
>>> >
>>> > On 1/19/09, Musachy Barroso <musa...@gmail.com> wrote:
>>> >>
>>> >> You could write your own result that uses XStream, or any other
>>> >> library to serialize the objects into xml.
>>> >>
>>> >> musachy
>>> >>
>>> >> On Mon, Jan 19, 2009 at 2:27 AM, aum strut <aum.str...@gmail.com>
>>> wrote:
>>> >> > Hi All,
>>> >> >
>>> >> > I developing ajax based application using struts 2.0.11
>>> >> > for ajax we are using YUI for making ajax based call and currently
>>> its
>>> >> > working fine for me.For one case i need to send XML created in my
>>> >> business
>>> >> > logic to the front end
>>> >> >
>>> >> > The call will be created using YUI API and it must get XML which is
>>> >> getting
>>> >> > created in Business logic in in order to fullfill its requirement.
>>> >> >
>>> >> > For experimentation i used the result type "Stream" and put the
>>> generated
>>> >> > XML in the buffer and it worked perfectly fine, but i think that is
>>> not
>>> >> the
>>> >> > best approach.
>>> >> >
>>> >> > and due to the current project stage we can't migrate this to higher
>>> >> > version, so the probability of using REST plugin or any other option
>>> is
>>> >> not
>>> >> > there
>>> >> >
>>> >> > Can an one suggest me the best approach so that we can return XML to
>>> the
>>> >> YUI
>>> >> > ajax call
>>> >> >
>>> >> > thanks in advance
>>> >> > -aum
>>> >> >
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> "Hey you! Would you help me to carry the stone?" Pink Floyd
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>>> >> For additional commands, e-mail: user-h...@struts.apache.org
>>> >>
>>> >>
>>> >
>>>
>>>
>>>
>>> --
>>> "Hey you! Would you help me to carry the stone?" Pink Floyd
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>>> For additional commands, e-mail: user-h...@struts.apache.org
>>>
>>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Sending-XML-data-from-action-to-YUI-tp21538031p21556256.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to