File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes XML and Related Technologies and the fly likes JSP+XSL -> WML ?? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "JSP+XSL -> WML ??" Watch "JSP+XSL -> WML ??" New topic


Sami Laitio

Joined: May 08, 2001
Posts: 2
I have a problem creating WML with JSP and XSL. I am not able to change the content type from 'text/html' to 'text/vnd.wap.wml'.
If I change the contentType line below to 'text/vnd.wap.wml' then the output is the desired WML, but the JSP file seems to ignore my XSL file. If I run the JSP file like it is written below, the XSL file is read correctly and my errorlogin tags are replaced with the WML tags. I assume that you can change the content type from within the XSL file, but how you do that is a mystery to me. I tried to insert JSP code in to the XSL file, but all that that resulted in was a XSL parser error...
As you can propably see I'm fairly new to XML/XSL ;-)
I'm using Resin 1.2.1 for JSP/XML/XSL and M3Gate WAP emulator.
I have tried the application also with IE and Netscape.

---->8--->8-----JSP file---->8--->8-----
<%@ page language="java"%>
<%@ page contentType='x-application/xsl' %>
<?xml version="1.0"?>
<?xml-stylesheet type='text/xsl' href='time.xsl'?>
---->8--->8-----JSP file---->8--->8-----
---->8--->8-----XSL file---->8--->8-----
<?xml version="1.0"?>
<xsl:stylesheet type="text/vnd.wap.wml" xmlns:xsl="">
<xsl:template match="error_login">
<xsl:value-of select='.'/>
---->8--->8-----XSL file---->8--->8-----
// Sami
Sami Laitio

Joined: May 08, 2001
Posts: 2
Few words were left out..
....are replaced with the WML tags, but the content type is 'text/html'.
I agree. Here's the link:
subject: JSP+XSL -> WML ??
It's not a secret anymore!