trying to use SSI

Matthew Hixson <[email protected]> Mon, 20 Oct 2003 18:19:17 -0700
Newsgroups gmane.comp.java.enhydra.xmlc
Message-ID <[email protected]>
I have a page I'm working on called login.html.  I'd like to have my 
header and footer placed around the body specified in login.html.

-- begin login.html --
<!#include file="header.ssi" >
<b>Here's the body content.</b>
<!#include file="footer.ssi" >
-- end login.html --

Beneath this directory I have an include directory containing 
header.ssh and footer.ssi.  I'm trying to generate the whole HTML page 
by doing this:

xmlc -ssi -ssibase ./include/ -warnings yes -parseinfo -docout 
output.html login.html

The output from XMLC shows:

login.html:2: Warning: inserting missing 'title' element
   0>RootNode: ''
   4>    DocTypeTag: 'html PUBLIC "-//W3C//DTD HTML 3.2//EN"'
   4>    StartTag: html
   8>        StartTag: head
  12>            StartTag: title
   8>        StartTag: body
  12>            StartTag: b
  16>                TextNode: 'Here's the body content.'
  12>            TextNode: ''

and output.html contains:

<HTML><HEAD><TITLE></TITLE></HEAD><BODY><B>Here's the body 
content.</B></BODY></HTML>

It seems that XMLC is ignoring the SSI elements.  I can even put 
nonexistent filenames into the include statements and XMLC doesn't 
complain.  Nor does it have a problem if I pass a nonexistent directory 
name with the -ssibase argument.
   Is there something else I need to do to get SSI's to work?  I just 
want to be able to view the source HTML file in my browser before 
having to run my servlet before I see anything, and I don't want to cut 
& paste my header & footer into every document.
   Any help would be appreciated.
   Thanks,
    -M@