It's a feature of older versions of IE - most newer versions show XML
with some styling instead.  But it is dependent on the entire response
being XML - and having "text/xml" as the response type.

So, no, you can't do this for a portion of the page.  (barring
possibly using an iframe)

And, no, you wouldn't want to - it's not a reliable way of displaying
information in a cross-browser compatible way.  However, I would bet
that there are JS libraries out there that take a raw XML string and
display it in a "pretty" way - possibly even with expanding and
collapsing nodes, etc.  There may even be a Wicket component somewhere
that does it - similar to treeview or something - but I don't know of
one.

--
Jeremy Thomerson
http://www.wickettraining.com




On Tue, Jun 9, 2009 at 1:43 PM, m_salman<[email protected]> wrote:
>
> What I mean is that I click on the '+' sign and it expands, '-' sign
> condenses it.
>
> I think it is the response header thing.  Can that be set for the label?
> But you do say that has to be for the entire response..
>
> Thanks.
>
>
> Jeremy
> Thomerson-5 wrote:
>>
>> What do you mean "interactive form"?  Most browsers apply their own
>> formatting to a page if the entire response is XML (response header is
>> text/xml) and there is no stylesheet attached.  I think that's what
>> you mean - but I'm not sure.
>>
>> --
>> Jeremy Thomerson
>> http://www.wickettraining.com
>>
>>
>>
>>
>> On Tue, Jun 9, 2009 at 1:31 PM, m_salman<[email protected]> wrote:
>>>
>>> Thanks for the quick response.  Well I am using the label but I get the
>>> output as "<book><title>Book on
>>> Logic</title><author>Aristotle</author></book>"
>>>
>>> How can I show that in interactive form as shown in a browser?
>>>
>>> Thanks again.
>>>
>>>
>>>
>>> Jeremy Thomerson-5 wrote:
>>>>
>>>> XML is just another type of markup.  If the XML is generated by some
>>>> service, etc, just use a label to display it.  Otherwise, just make
>>>> your markup FooPanel.xml - put your markup in their, using wicket:id
>>>> tags as normal, etc.  Then in FooPanel.java override getMarkupType and
>>>> return "xml".
>>>>
>>>> --
>>>> Jeremy Thomerson
>>>> http://www.wickettraining.com
>>>>
>>>>
>>>>
>>>>
>>>> On Tue, Jun 9, 2009 at 1:17 PM, m_salman<[email protected]>
>>>> wrote:
>>>>>
>>>>> I would appreciate very much if some one can tell me how can I use this
>>>>> method, or any other method, to display xml in a panel.  I want xml to
>>>>> be
>>>>> displayed in an interactive format in  a panel when a form is
>>>>> submitted.
>>>>>
>>>>> Thanks.
>>>>> --
>>>>> View this message in context:
>>>>> http://www.nabble.com/Write-XML-response-tp20210589p23948547.html
>>>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Write-XML-response-tp20210589p23948835.html
>>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Write-XML-response-tp20210589p23949030.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to