logo       

trying to use SSI: msg#00035

java.enhydra.xmlc

Subject: trying to use SSI

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@


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise