Martin,
try putting ':jsp' after 'xmlns'
christian
____________________________________________________
Martin Gainty <[EMAIL PROTECTED]>
Sent by: A mailing list about Java Server Pages specification and
reference <[EMAIL PROTECTED]>
20-07-03 00:24
Please respond to A mailing list about Java Server Pages specification and
reference
To: [EMAIL PROTECTED]
cc:
Subject: Tomcat XML example
<?xml version="1.0"?>
<jsp:root xmlns="http://java.sun.com/JSP/Page"
version="1.2">
<jsp:directive.page contentType="text/html"/>
<jsp:directive.page import="java.util.Date, java.util.Locale"/>
<jsp:directive.page import="java.text.*"/>
<jsp:declaration>
String getDateTimeStr(Locale l) {
DateFormat df =
SimpleDateFormat.getDateTimeInstance(DateFormat.MEDIUM,
DateFormat.MEDIUM, l);
return df.format(new Date());
}
</jsp:declaration>
<html>
<head>
<title>Example JSP in XML format</title>
</head>
<body>
This is the output of a simple JSP using XML format.
<br />
<div>Use a jsp:scriptlet to loop from 1 to 10: </div>
<jsp:scriptlet>
// Note we need to declare CDATA because we don't escape the less than
symbol
<![CDATA[
for (int i = 1; i<=10; i++) {
out.println(i);
if (i < 10) {
out.println(", ");
}
}
]]>
</jsp:scriptlet>
<!-- Because I omit br's end tag, declare it as CDATA -->
<![CDATA[
<br><br>
]]>
<div align="left">
<!-- If we don't use <span> or <jsp:text> or any other tag to enclose
the
label,
then the date/time string is printed BEFORE the label. Is this a
Tomcat 4.0.1 bug? -->
<div>
Use a jsp:expression to write the date and time in the browser's
locale:
</div>
<jsp:expression>getDateTimeStr(request.getLocale())</jsp:expression>
</div>
<jsp:text>
<p>This sentence is enclosed in a jsp:text element.</p>
</jsp:text>
</body>
</html>
</jsp:root>
produces this output:
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and
then click the Refresh button, or try again later.
--------------------------------------------------------------------------------
Reference to undeclared namespace prefix: 'jsp'. Line 3, Position 17
version="1.2">
Advice?
Martin
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant archives, FAQs and Forums on JSPs can be found at:
http://java.sun.com/products/jsp
http://archives.java.sun.com/jsp-interest.html
http://forums.java.sun.com
http://www.jspinsider.com