Phil, Thanks very much for your reply. By XML declaration, you mean something like:
<?xml version="1.0" encoding="UTF-8" ?> Correct? I found this piece and it may be interesting to all: http://learningtheworld.eu/2008/farewell-xml-declaration/ >>I prefer to include it in my source, and then have Wicket strip it out at the last moment - at least when I'm forced to be IE6 compatible I am interested in this solution. Could you please share with us the detailed how-to? Regards. --- On Sun, 10/4/09, Phil Housley <undeconstruc...@gmail.com> wrote: > From: Phil Housley <undeconstruc...@gmail.com> > Subject: Re: Start a panel, border, or page with an XML declaration? > To: users@wicket.apache.org > Date: Sunday, October 4, 2009, 6:59 AM > 2009/10/4 David Chang <david_q_zh...@yahoo.com>: > > Hello, I am reading <<Wicket in Action>>. > The Tip on page 291 says "it is good practice to start your > panels and borders (possibly your pages) with an XML > declaration to force Wicket to work with them using the > proper encoding". > > > > Does this mean that starting a panel, border, or page > with something such as the following: > > ---------- > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 > Transitional//EN" > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > > <html xmlns="http://www.w3.org/1999/xhtml" lang="en" > xml:lang="en"> > > <head> > > <meta http-equiv="content-type" content="text/html; > charset=utf-8" /> > > ... > > </head> > > ---------- > > Actually, the xml declaration is the one starting <?xml, > which > includes your encoding as soon as possible in the file, > before any > actual content. Adding the doctype is also good > practice, as it makes > sure wicket/the browser/anything else that reads the file > understands > it exactly as you wrote it, but is a separate issue. > > > > > is better than with: > > ---------- > > <html> > > <head> > > ... > > </head> > > ---------- > > > If yes, why do all the examples of the WIA book start > simply with <html><head>...</head>? > > To save space I assume. > > > Thanks for your help! > > > > One final thing to note is that IE6 will screw up any page > with an > <?xml declaration. I prefer to include it in my > source, and then have > Wicket strip it out at the last moment - at least when I'm > forced to > be IE6 compatible. > > -- > Phil Housley > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org