• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Converting JSP to XML

 
Makrand Pare
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Is there a way to convert jsp files to XML?

Thanks,
Makrand
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65216
95
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What does it mean to convert a JSP file to XML? Whose XML? What schema or DTD?

Or are you asking if there's a way to convert a JSP written in "normal" syntax to its .jspx equivalent? If so, why?
 
Makrand Pare
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm really sorry to be so vague while asking my question.

Actually we have an old application developed in jsp.

There is another application developed in JSF which renders pages at run time.
For this the layout of the page is stored in an XML file.

The problem is, the layout in the old jsp pages now needs to be written in xml so that the new application can parse that XML and render the page.

we have an xsd for the xml files which need to be generated.
For example if in the old jsp page if there was a text field

<input type ="text" name="startDate" value=""/>

the equivalent tab in XML should be like:

<Field label="Start Date (mm/dd/yyyy)" name="startDate" position="3" type="inputText" value="" />

Definitely looking at each JSP and constructing XML by hand will be one option. But I was thinking is there a way of generating the XML automatically based on the JSP.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65216
95
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is a lot less about JSP than it is about XML and XML tools, so I've moved this off to the XML forum.
 
Rahul Bhattacharjee
Ranch Hand
Posts: 2308
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is this something like your application would have the views in the form of XML and at runtime it would parse the XML's and render the required HTML chunk to the browser?

Well , if the jsp's that you are talking about are written by following a fixed standards then this might be possible , but if those are like jsp's written without any fixed standard as to just make it work then this might not be possible without manual intervention.

A tool for this would definately be a win , but I do not know whether such a tool could be make which would convert your jsps to XML without any human intervension.


Sounds like a big work for you!
[ September 10, 2007: Message edited by: Rahul Bhattacharjee ]
 
paritosh ranjan
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
jsp files can use both normal jsp syntax and xml syntax
jsp files using normal jsp syntax are called jsp pages
and jsp files using xml syntax are called jsp documents

this is the example a jsp document counter_xml.jsp

<jsp:root
xmlns:jsp="http://java.sun.com/JSP/Page"
version="2.0">

<html><body>

<jsp:directive.page language="java" />

<jsp:declaration>
int count = 0;
</jsp:declaration>

<jsp:scriptlet>
count++;
</jsp:scriptlet>

<jsp:text>
Welcome! You are visitor number
</jsp:text>

<jsp:expression>
count
</jsp:expression>

</body></html>
</jsp:root>

Is this the thing you want??
a jsp page in xml format
 
Rahul Bhattacharjee
Ranch Hand
Posts: 2308
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by paritosh ranjan:
Is this the thing you want??
a jsp page in xml format


I think the original poster has made it clear that he doesn't mean it.

;)
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic