cancel
Showing results for 
Search instead for 
Did you mean: 

showing xml formatted string in a window

Former Member
0 Kudos

Hi,

I have a RFC that resturn me a XML formatted string like

<?xml version="1.0" encoding="utf-8"?>#<MT_TEST>#<Recordset>##<Row>###<DT_TEST>aaa</DT_TEST>##</Row>#</Recordset>#</MT_TEST>#

I need to open a browser(or view) from WD for Java application.Can anybody suggest how to do it?

regards,

Bhupesh

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

bhupesh,

Try my solution described here:

/people/valery.silaev/blog/2005/11/23/display-formatted-text-using-webdynpro-for-java


final String xml = <yorXmlStringFromRfc>;
final IWDCachedWebResource resource = WDWebResource.getWebResource
  (
    xml.getBytes("UTF-8"), 
    WDWebResourceType.XML
  );
resource.setResourceName("XML_inline.xml");
resource.setAttachement( false );
resource.setReadOnce( false );
wdComponentAPI.getWindowManager.createExternalWindow
(
  resource.getAbsoluteURL(), "XML Window Title", false 
).open();

VS

Message was edited by: Valery Silaev

Former Member
0 Kudos

Thanx Valery.

I have a problem using this mathod.

If my string is like "<?xml version="1.0" encoding="utf-8"?>#<MT_TEST>#<Recordset>##<Row>###<DT_TEST>aaa</DT_TEST>##</Row>#</Recordset>#</MT_TEST>#",I cannot assign it to a java string variable.It shows a compilation problem.

Any suggestions?

thanx,

Bhupesh

Former Member
0 Kudos

I resolved it by using the escape chars \" inside the string.

thanx much.

Bhupesh

Answers (0)