If your goal is to write a servlet that reads and
writes XML, then there is a simple way to do that. You
can extend HttpServlet and over-ride doPost(...),
not doGet(...). Then....
To Read, parse the params out of the HttpServletRequest as bytes:
while (iBytesRead > -1)
{
iBytesRead = sIn.readLine(bArry, iOffset, iLen);
sLine = new String(bArry);
//System.out.println("Bytes Read = " + iBytesRead);
if (iBytesRead > 0)
{
//System.out.println(iCtr + ":" + sLine);
parseXMLParams(sLine);
}
iOffset += iBytesRead;
iCtr++;
}
To write, just output xml instead of HTML. Crimson is a great
Java based parser for building your output. If you want to get
even fancier yet, you can paginate your results too. Alternatively,
check out Cocoon (an XML based apache web publishing project), or SOAP
(protocol also based on XML).
- Joel
-----Original Message-----
From: D. Jay Newman [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, May 23, 2001 12:17 PM
To: [EMAIL PROTECTED]
Subject: Non http servlet?
Hi:
I need to create a servlet extended from Servlet rather than HttpServlet.
I will be using a protocol based on XML rather than HTTP.
Is it possible to do this using Tomcat? If so, any hints?
Thanks in advance.
--
D. Jay Newman ! For the pleasure and the profit it derives
[EMAIL PROTECTED] ! I arrange things, like furniture, and
http://www.sprucegrove.com/~jay/ ! daffodils, and ...lives. -- Hello
Dolly