There is definitely something horribly wrong there. 1) Does this happen if you get rid of <encoding>, <doctype-public>, and <doctype-system> tags? 2) What version of cocoon are you using?
Geoff Howard > -----Original Message----- > From: Sebastien SACARD [mailto:[EMAIL PROTECTED]] > Sent: Monday, June 24, 2002 2:55 AM > To: [EMAIL PROTECTED] > Subject: Re: how to remove the DTD wriiten at the top ? > > > Vadim Gritsenko wrote: > > >>From: Sebastien SACARD [mailto:[EMAIL PROTECTED]] > >> > >>Hi, > >> > >>I can't get rid off the DTD declaration written on top of the HTML > >> > >pages > > > >>created with a default serializer : > >> > >><map:serializers default="html"> > >> <map:serializer name="html" mime-type="text/html; charset > >> > >ISO-8859-1" > > > >>src="org.apache.cocoon.serialization.HTMLSerializer"> > >> <encoding>ISO-8859-1</encoding> > >> <doctype-public>-//W3C//DTD HTML 4.0 Transitional//EN > >> > ></doctype-public> > > > >> > ><doctype-system>http://www.w3.org/TR/REC-html40/loose.dtd</do > ctype-syste > >m> > > > >> <omit-xml-declaration>true</omit-xml-declaration> > >> <indent>1</indent> > >> </map:serializer> > >> > >>I thought the <omit-xml-declaration> was doing the trick, > >> > > > >It omits *XML* declaration. According to spec, this is: > > > > <?xml ... ?> > > > > > >>but it's not. > >>Is there somewhere else a parameter to define in order to > remove these > >>30ko of datas off my pages ? > >> > > > >You mean 30 bytes? > > > >Try > > > >><map:serializers default="html"> > >> <map:serializer name="html" mime-type="text/html; charset > >> > >ISO-8859-1" > > > >>src="org.apache.cocoon.serialization.HTMLSerializer"> > >> <encoding>ISO-8859-1</encoding> > >> <omit-xml-declaration>true</omit-xml-declaration> > >> </map:serializer> > >> > > > >Or, don't use HTML serializer then, use XML serializer. It will not > >write doctype. > > > >Vadim > > > > > > > >>Thanks a lot > >> > Hi all, > > Unfortunatly, these tips did not work. Even when I serialise to XML > everything stay in the header of my page. I really mean it's > about 30ko, > not 30 bytes. Here is what is included in my page, maybe > it'll help you > to understand my problem : > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > "http://www.w3.org/TR/REC-html40/loose.dtd"> > <!-- > Extensible HTML version 1.0 Transitional DTD > > This is the same as HTML 4.0 Transitional except for > changes due to the differences between XML and SGML. > > Namespace = http://www.w3.org/1999/xhtml > > For further information, see: http://www.w3.org/TR/xhtml1 > > Copyright (c) 1998-2000 W3C (MIT, INRIA, Keio), > All Rights Reserved. > > This DTD module is identified by the PUBLIC and SYSTEM identifiers: > > PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > > $Revision: 1.1 $ > $Date: 2000/01/26 14:08:56 $ > > --><!--================ Character mnemonic entities > =========================--><!-- Portions (C) International > Organization > for Standardization 1986 > Permission to copy in any form is granted for use with > conforming SGML systems and applications as defined in > ISO 8879, provided this notice is included in all copies. > --><!-- Character entity set. Typical invocation: > <!ENTITY % HTMLlat1 PUBLIC > "-//W3C//ENTITIES Latin 1 for XHTML//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent"> > %HTMLlat1; > --><!-- no-break space = non-breaking space, > U+00A0 ISOnum --><!-- inverted > exclamation mark, U+00A1 ISOnum --><!-- cent sign, U+00A2 > ISOnum --><!-- > pound sign, U+00A3 ISOnum --><!-- currency sign, U+00A4 > ISOnum --><!-- > yen sign = yuan sign, U+00A5 ISOnum --><!-- broken bar = > broken vertical > bar, > U+00A6 ISOnum --><!-- section sign, > U+00A7 ISOnum --><!-- diaeresis = spacing diaeresis, > U+00A8 ISOdia --><!-- > copyright sign, > U+00A9 ISOnum --><!-- feminine ordinal indicator, U+00AA > ISOnum --><!-- > left-pointing double angle quotation mark > = left pointing guillemet, U+00AB > ISOnum --><!-- not sign = discretionary hyphen, > U+00AC ISOnum --><!-- soft hyphen = > discretionary hyphen, > U+00AD ISOnum --><!-- > registered sign > = registered trade mark sign, > U+00AE ISOnum --><!-- > macron = spacing > macron = overline > = APL overbar, U+00AF > ISOdia --><!-- > degree sign, U+00B0 ISOnum --><!-- plus-minus sign = > plus-or-minus sign, > U+00B1 ISOnum --><!-- > superscript two > = superscript digit two > = squared, U+00B2 ISOnum --><!-- > superscript three = superscript digit three > = cubed, U+00B3 ISOnum > --><!-- acute > accent = spacing acute, > U+00B4 ISOdia --><!-- micro sign, > U+00B5 ISOnum --><!-- pilcrow sign = paragraph sign, > U+00B6 ISOnum --><!-- middle dot = > Georgian comma > = Greek middle dot, U+00B7 ISOnum > --><!-- cedilla = spacing cedilla, U+00B8 ISOdia --><!-- > superscript one > = superscript digit one, > U+00B9 ISOnum --><!-- masculine > ordinal indicator, > U+00BA ISOnum --><!-- > right-pointing > double angle quotation mark > = right pointing guillemet, U+00BB > ISOnum --><!-- vulgar fraction one quarter > = fraction one quarter, > U+00BC ISOnum > --><!-- vulgar fraction one half > = fraction one half, U+00BD ISOnum > --><!-- vulgar fraction three quarters > = fraction three quarters, U+00BE > ISOnum --><!-- inverted question mark > = turned question mark, > U+00BF ISOnum > --><!-- latin capital letter A with grave > = latin capital letter A grave, > U+00C0 ISOlat1 --><!-- > latin capital > letter A with acute, > U+00C1 ISOlat1 --><!-- > latin capital > letter A with circumflex, > U+00C2 ISOlat1 --><!-- > latin capital > letter A with tilde, > U+00C3 ISOlat1 --><!-- > latin capital > letter A with diaeresis, > U+00C4 ISOlat1 --><!-- > latin capital > letter A with ring above > = latin capital letter A ring, > U+00C5 ISOlat1 --><!-- > latin capital > letter AE > = latin capital ligature AE, > U+00C6 ISOlat1 --><!-- > latin capital > letter C with cedilla, > U+00C7 ISOlat1 --><!-- > latin capital > letter E with grave, > U+00C8 ISOlat1 --><!-- > latin capital > letter E with acute, > U+00C9 ISOlat1 --><!-- > latin capital > letter E with circumflex, > U+00CA ISOlat1 --><!-- > latin capital > letter E with diaeresis, > U+00CB ISOlat1 --><!-- > latin capital > letter I with grave, > U+00CC ISOlat1 --><!-- > latin capital > letter I with acute, > U+00CD ISOlat1 --><!-- > latin capital > letter I with circumflex, > U+00CE ISOlat1 --><!-- > latin capital > letter I with diaeresis, > U+00CF ISOlat1 --><!-- > latin capital > letter ETH, U+00D0 ISOlat1 --><!-- latin capital letter N with tilde, > U+00D1 ISOlat1 --><!-- > latin capital > letter O with grave, > U+00D2 ISOlat1 --><!-- > latin capital > letter O with acute, > U+00D3 ISOlat1 --><!-- > latin capital > letter O with circumflex, > U+00D4 ISOlat1 --><!-- > latin capital > letter O with tilde, > U+00D5 ISOlat1 --><!-- > latin capital > letter O with diaeresis, > U+00D6 ISOlat1 --><!-- > multiplication > sign, U+00D7 ISOnum --><!-- latin capital letter O with stroke > = latin capital letter O slash, > U+00D8 ISOlat1 --><!-- > latin capital > letter U with grave, > U+00D9 ISOlat1 --><!-- > latin capital > letter U with acute, > U+00DA ISOlat1 --><!-- > latin capital > letter U with circumflex, > U+00DB ISOlat1 --><!-- > latin capital > letter U with diaeresis, > U+00DC ISOlat1 --><!-- > latin capital > letter Y with acute, > U+00DD ISOlat1 --><!-- > latin capital > letter THORN, > U+00DE ISOlat1 --><!-- latin small > letter sharp s = ess-zed, > U+00DF ISOlat1 --><!-- latin small > letter a with grave > = latin small letter a grave, > U+00E0 ISOlat1 --><!-- latin small > letter a with acute, > U+00E1 ISOlat1 --><!-- latin small > letter a with circumflex, > U+00E2 ISOlat1 --><!-- latin small > letter a with tilde, > U+00E3 ISOlat1 --><!-- latin small > letter a with diaeresis, > U+00E4 ISOlat1 --><!-- latin small > letter a with ring above > = latin small letter a ring, > U+00E5 ISOlat1 --><!-- latin small > letter ae > = latin small ligature ae, U+00E6 > ISOlat1 --><!-- latin small letter c with cedilla, > U+00E7 ISOlat1 --><!-- latin small > letter e with grave, > U+00E8 ISOlat1 --><!-- latin small > letter e with acute, > U+00E9 ISOlat1 --><!-- latin small > letter e with circumflex, > U+00EA ISOlat1 --><!-- latin small > letter e with diaeresis, > U+00EB ISOlat1 --><!-- latin small > letter i with grave, > U+00EC ISOlat1 --><!-- latin small > letter i with acute, > U+00ED ISOlat1 --><!-- latin small > letter i with circumflex, > U+00EE ISOlat1 --><!-- latin small > letter i with diaeresis, > U+00EF ISOlat1 --><!-- latin small > letter eth, U+00F0 ISOlat1 --><!-- latin small letter n with tilde, > U+00F1 ISOlat1 --><!-- latin small > letter o with grave, > U+00F2 ISOlat1 --><!-- latin small > letter o with acute, > U+00F3 ISOlat1 --><!-- latin small > letter o with circumflex, > U+00F4 ISOlat1 --><!-- latin small > letter o with tilde, > U+00F5 ISOlat1 --><!-- latin small > letter o with diaeresis, > U+00F6 ISOlat1 --><!-- > division sign, > U+00F7 ISOnum --><!-- latin small letter o with stroke, > = latin small letter o slash, > U+00F8 ISOlat1 --><!-- latin small > letter u with grave, > U+00F9 ISOlat1 --><!-- latin small > letter u with acute, > U+00FA ISOlat1 --><!-- latin small > letter u with circumflex, > U+00FB ISOlat1 --><!-- latin small > letter u with diaeresis, > U+00FC ISOlat1 --><!-- latin small > letter y with acute, > U+00FD ISOlat1 --><!-- latin small > letter thorn with, > U+00FE ISOlat1 --><!-- latin small > letter y with diaeresis, > U+00FF ISOlat1 --><!-- > Mathematical, > Greek and Symbolic characters for HTML --><!-- Character entity set. > Typical invocation: > <!ENTITY % HTMLsymbol PUBLIC > "-//W3C//ENTITIES Symbols for XHTML//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent"> > %HTMLsymbol; > --><!-- Portions (C) International Organization for > Standardization 1986: > Permission to copy in any form is granted for use with > conforming SGML systems and applications as defined in > ISO 8879, provided this notice is included in all copies. > --><!-- Relevant ISO entity set is given unless names are > newly introduced. > New names (i.e., not in ISO 8879 list) do not clash with any > existing ISO 8879 entity names. ISO 10646 character numbers > are given for each character, in hex. values are decimal > conversions of the ISO 10646 values and refer to the document > character set. Names are Unicode names. > --><!-- Latin Extended-B --><!-- latin small f with hook = function > = florin, U+0192 ISOtech --><!-- > Greek --><!-- greek capital letter alpha, U+0391 --><!-- > greek capital > letter beta, U+0392 --><!-- greek capital letter gamma, > U+0393 ISOgrk3 --><!-- > greek capital > letter delta, > U+0394 ISOgrk3 --><!-- > greek capital > letter epsilon, U+0395 --><!-- greek capital letter zeta, > U+0396 --><!-- > greek capital letter eta, U+0397 --><!-- greek capital letter theta, > U+0398 ISOgrk3 --><!-- > greek capital > letter iota, U+0399 --><!-- greek capital letter kappa, > U+039A --><!-- > greek capital letter lambda, > U+039B ISOgrk3 --><!-- > greek capital > letter mu, U+039C --><!-- greek capital letter nu, U+039D > --><!-- greek > capital letter xi, U+039E ISOgrk3 --><!-- greek capital > letter omicron, > U+039F --><!-- greek capital letter pi, U+03A0 ISOgrk3 --><!-- greek > capital letter rho, U+03A1 --><!-- there is no Sigmaf, and no U+03A2 > character either --><!-- greek capital letter sigma, > U+03A3 ISOgrk3 --><!-- > greek capital > letter tau, U+03A4 --><!-- greek capital letter upsilon, > U+03A5 ISOgrk3 --><!-- > greek capital > letter phi, > U+03A6 ISOgrk3 --><!-- > greek capital > letter chi, U+03A7 --><!-- greek capital letter psi, > U+03A8 ISOgrk3 --><!-- > greek capital > letter omega, > U+03A9 ISOgrk3 --><!-- > greek small > letter alpha, > U+03B1 ISOgrk3 --><!-- > greek small > letter beta, U+03B2 ISOgrk3 --><!-- greek small letter gamma, > U+03B3 ISOgrk3 --><!-- > greek small > letter delta, > U+03B4 ISOgrk3 --><!-- > greek small > letter epsilon, > U+03B5 ISOgrk3 --><!-- > greek small > letter zeta, U+03B6 ISOgrk3 --><!-- greek small letter eta, U+03B7 > ISOgrk3 --><!-- greek small letter theta, > U+03B8 ISOgrk3 --><!-- > greek small > letter iota, U+03B9 ISOgrk3 --><!-- greek small letter kappa, > U+03BA ISOgrk3 --><!-- > greek small > letter lambda, > U+03BB ISOgrk3 --><!-- > greek small > letter mu, U+03BC ISOgrk3 --><!-- greek small letter nu, > U+03BD ISOgrk3 > --><!-- greek small letter xi, U+03BE ISOgrk3 --><!-- greek > small letter > omicron, U+03BF NEW --><!-- greek small letter pi, U+03C0 ISOgrk3 > --><!-- greek small letter rho, U+03C1 ISOgrk3 --><!-- greek small > letter final sigma, > U+03C2 ISOgrk3 --><!-- > greek small > letter sigma, > U+03C3 ISOgrk3 --><!-- > greek small > letter tau, U+03C4 ISOgrk3 --><!-- greek small letter upsilon, > U+03C5 ISOgrk3 --><!-- > greek small > letter phi, U+03C6 ISOgrk3 --><!-- greek small letter chi, U+03C7 > ISOgrk3 --><!-- greek small letter psi, U+03C8 ISOgrk3 --><!-- greek > small letter omega, > U+03C9 ISOgrk3 --><!-- > greek small > letter theta symbol, > U+03D1 NEW --><!-- greek upsilon > with hook symbol, > U+03D2 NEW --><!-- greek > pi symbol, > U+03D6 ISOgrk3 --><!-- General Punctuation --><!-- bullet = > black small > circle, > U+2022 ISOpub --><!-- bullet is > NOT the same as bullet operator, U+2219 --><!-- horizontal ellipsis = > three dot leader, > U+2026 ISOpub --><!-- prime = > minutes = feet, U+2032 ISOtech --><!-- double prime = seconds > = inches, > U+2033 ISOtech --><!-- > overline = > spacing overscore, > U+203E NEW --><!-- > fraction slash, > U+2044 NEW --><!-- Letterlike Symbols --><!-- script capital > P = power set > = Weierstrass p, U+2118 ISOamso > --><!-- blackletter capital I = imaginary part, > U+2111 ISOamso --><!-- > blackletter > capital R = real part symbol, > U+211C ISOamso --><!-- > trade mark > sign, U+2122 ISOnum --><!-- alef symbol = first transfinite cardinal, > U+2135 NEW --><!-- alef > symbol is > NOT the same as hebrew letter alef, > U+05D0 although the same glyph could be used to depict both > characters --><!-- Arrows --><!-- leftwards arrow, U+2190 > ISOnum --><!-- > upwards arrow, U+2191 ISOnum--><!-- rightwards arrow, U+2192 ISOnum > --><!-- downwards arrow, U+2193 ISOnum --><!-- left right > arrow, U+2194 > ISOamsa --><!-- downwards arrow with corner leftwards > = carriage return, U+21B5 NEW > --><!-- leftwards double arrow, U+21D0 ISOtech --><!-- > Unicode does not > say that lArr is the same as the 'is implied by' arrow > but also does not have any other character for that > function. So ? > lArr can > be used for 'is implied by' as ISOtech suggests --><!-- upwards > double arrow, U+21D1 ISOamsa --><!-- rightwards double arrow, > U+21D2 ISOtech --><!-- > Unicode does > not say this is the 'implies' character but does not have > another character with this function so ? > rArr can be used for 'implies' as ISOtech suggests --><!-- > downwards double arrow, U+21D3 ISOamsa --><!-- left right > double arrow, > U+21D4 ISOamsa --><!-- > Mathematical > Operators --><!-- for all, U+2200 ISOtech --><!-- partial > differential, > U+2202 ISOtech --><!-- there exists, U+2203 ISOtech --><!-- > empty set = > null set = diameter, > U+2205 ISOamso --><!-- nabla = > backward difference, > U+2207 ISOtech --><!-- > element of, > U+2208 ISOtech --><!-- not an element of, U+2209 ISOtech --><!-- > contains as member, U+220B ISOtech --><!-- should there be a more > memorable name than 'ni'? --><!-- n-ary product = product sign, > U+220F ISOamsb --><!-- > prod is NOT > the same character as U+03A0 'greek capital letter pi' though > the same glyph might be used for both --><!-- n-ary sumation, > U+2211 ISOamsb --><!-- sum is NOT the same character as U+03A3 'greek > capital letter sigma' > though the same glyph might be used for both --><!-- minus sign, > U+2212 ISOtech --><!-- asterisk operator, U+2217 ISOtech > --><!-- square > root = radical sign, > U+221A ISOtech --><!-- > proportional > to, U+221D ISOtech --><!-- infinity, U+221E ISOtech --><!-- angle, > U+2220 ISOamso --><!-- logical and = wedge, U+2227 ISOtech --><!-- > logical or = vee, U+2228 ISOtech --><!-- intersection = cap, U+2229 > ISOtech --><!-- union = cup, U+222A ISOtech --><!-- integral, U+222B > ISOtech --><!-- therefore, U+2234 ISOtech --><!-- tilde operator = > varies with = similar to, > U+223C ISOtech --><!-- tilde > operator is NOT the same character as the tilde, U+007E, > although the same glyph might be used to represent both --><!-- > approximately equal to, U+2245 ISOtech --><!-- almost equal to = > asymptotic to, > U+2248 ISOamsr --><!-- not equal > to, U+2260 ISOtech --><!-- identical to, U+2261 ISOtech --><!-- > less-than or equal to, U+2264 ISOtech --><!-- greater-than or > equal to, > U+2265 ISOtech --><!-- > subset of, > U+2282 ISOtech --><!-- superset of, U+2283 ISOtech --><!-- note that > nsup, 'not a superset of, U+2283' is not covered by the Symbol > font encoding and is not included. Should it be, for symmetry? > It is in ISOamsn --><!-- not a subset of, U+2284 > ISOamsn --><!-- > subset of or equal to, U+2286 ISOtech --><!-- superset of or equal to, > U+2287 ISOtech --><!-- > circled plus > = direct sum, > U+2295 ISOamsb --><!-- circled > times = vector product, > U+2297 ISOamsb --><!-- up tack = > orthogonal to = perpendicular, > U+22A5 ISOtech --><!-- dot > operator, U+22C5 ISOamsb --><!-- dot operator is NOT the same > character > as U+00B7 middle dot --><!-- Miscellaneous Technical --><!-- left > ceiling = apl upstile, > U+2308 ISOamsc --><!-- right > ceiling, U+2309 ISOamsc --><!-- left floor = apl downstile, > U+230A ISOamsc --><!-- right > floor, U+230B ISOamsc --><!-- left-pointing angle bracket = bra, > U+2329 ISOtech --><!-- > lang is NOT > the same character as U+003C 'less than' > or U+2039 'single left-pointing angle quotation mark' --><!-- > right-pointing angle bracket = ket, > U+232A ISOtech --><!-- > rang is NOT > the same character as U+003E 'greater than' > or U+203A 'single right-pointing angle quotation mark' --><!-- > Geometric Shapes --><!-- lozenge, U+25CA ISOpub --><!-- Miscellaneous > Symbols --><!-- black spade suit, U+2660 ISOpub --><!-- black > here seems > to mean filled as opposed to hollow --><!-- black club suit = > shamrock, > U+2663 ISOpub --><!-- > black heart > suit = valentine, > U+2665 ISOpub --><!-- > black diamond > suit, U+2666 ISOpub --><!-- Special characters for HTML --><!-- > Character entity set. Typical invocation: > <!ENTITY % HTMLspecial PUBLIC > "-//W3C//ENTITIES Special for XHTML//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent"> > %HTMLspecial; > --><!-- Portions (C) International Organization for > Standardization 1986: > Permission to copy in any form is granted for use with > conforming SGML systems and applications as defined in > ISO 8879, provided this notice is included in all copies. > --><!-- Relevant ISO entity set is given unless names are > newly introduced. > New names (i.e., not in ISO 8879 list) do not clash with any > existing ISO 8879 entity names. ISO 10646 character numbers > are given for each character, in hex. values are decimal > conversions of the ISO 10646 values and refer to the document > character set. Names are Unicode names. > --><!-- C0 Controls and Basic Latin --><!-- quotation mark = > APL quote, > U+0022 ISOnum --><!-- ampersand, > U+0026 ISOnum --><!-- less-than sign, U+003C ISOnum --><!-- > greater-than sign, U+003E ISOnum --><!-- apostrophe mark, > U+0027 ISOnum > --><!-- Latin Extended-A --><!-- latin capital ligature OE, > U+0152 ISOlat2 --><!-- > latin small > ligature oe, U+0153 ISOlat2 --><!-- ligature is a misnomer, this is a > separate character in some languages --><!-- latin capital letter S > with caron, > U+0160 ISOlat2 --><!-- > latin small > letter s with caron, > U+0161 ISOlat2 --><!-- latin > capital letter Y with diaeresis, > U+0178 ISOlat2 --><!-- Spacing > Modifier Letters --><!-- modifier letter circumflex accent, > U+02C6 ISOpub --><!-- > small tilde, > U+02DC ISOdia --><!-- General Punctuation --><!-- en space, U+2002 > ISOpub --><!-- em space, U+2003 ISOpub --><!-- thin space, > U+2009 ISOpub > --><!-- zero width non-joiner, > U+200C NEW RFC 2070 --><!-- zero > width joiner, U+200D NEW RFC 2070 --><!-- left-to-right mark, > U+200E NEW > RFC 2070 --><!-- right-to-left mark, U+200F NEW RFC 2070 --><!-- en > dash, U+2013 ISOpub --><!-- em dash, U+2014 ISOpub --><!-- > left single > quotation mark, > U+2018 ISOnum --><!-- > right single > quotation mark, > U+2019 ISOnum --><!-- > single low-9 > quotation mark, U+201A NEW --><!-- left double quotation mark, > U+201C ISOnum --><!-- > right double > quotation mark, > U+201D ISOnum --><!-- > double low-9 > quotation mark, U+201E NEW --><!-- dagger, U+2020 ISOpub > --><!-- double > dagger, U+2021 ISOpub --><!-- per mille sign, U+2030 ISOtech --><!-- > single left-pointing angle quotation mark, > U+2039 ISO proposed > --><!-- lsaquo > is proposed but not yet ISO standardized --><!-- single > right-pointing > angle quotation mark, > U+203A ISO proposed > --><!-- rsaquo > is proposed but not yet ISO standardized --><!-- euro sign, > U+20AC NEW > --><!--================== Imported Names > ====================================--><!-- media type, as > per [RFC2045] > --><!-- comma-separated list of media types, as per [RFC2045] > --><!-- a > character encoding, as per [RFC2045] --><!-- a space > separated list of > character encodings, as per [RFC2045] --><!-- a language code, as per > [RFC1766] --><!-- a single character from [ISO10646] --><!-- > one or more > digits --><!-- space-separated list of link types --><!-- single or > comma-separated list of media descriptors --><!-- a Uniform Resource > Identifier, see [RFC2396] --><!-- a space separated list of Uniform > Resource Identifiers --><!-- date and time information. ISO > date format > --><!-- script expression --><!-- style sheet data --><!-- used for > titles etc. --><!-- render in this frame --><!-- nn for pixels or nn% > for percentage length --><!-- pixel, percentage, or relative --><!-- > comma-separated list of MultiLength --><!-- integer > representing length > in pixels --><!-- these are used for image maps --><!-- comma > separated > list of lengths --><!-- used for object, applet, img, input > and iframe > --><!-- a color using sRGB: #RRGGBB as Hex values --><!-- > There are also > 16 widely known color names with their sRGB values: > > Black = #000000 Green = #008000 > Silver = #C0C0C0 Lime = #00FF00 > Gray = #808080 Olive = #808000 > White = #FFFFFF Yellow = #FFFF00 > Maroon = #800000 Navy = #000080 > Red = #FF0000 Blue = #0000FF > Purple = #800080 Teal = #008080 > Fuchsia= #FF00FF Aqua = #00FFFF > --><!--=================== Generic Attributes > ===============================--><!-- core attributes common to most > elements > id document-wide unique id > class space separated list of classes > style associated style info > title advisory title/amplification > --><!-- internationalization attributes > lang language code (backwards compatible) > xml:lang language code (as per XML 1.0 spec) > dir direction for weak/neutral text > --><!-- attributes for common UI events > onclick a pointer button was clicked > ondblclick a pointer button was double clicked > onmousedown a pointer button was pressed down > onmouseup a pointer button was released > onmousemove a pointer was moved onto the element > onmouseout a pointer was moved away from the element > onkeypress a key was pressed and released > onkeydown a key was pressed down > onkeyup a key was released > --><!-- attributes for elements that can get the focus > accesskey accessibility key character > tabindex position in tabbing order > onfocus the element got the focus > onblur the element lost the focus > --><!-- text alignment for p, div, h1-h6. The default is > align="left" for ltr headings, "right" for rtl > --><!--=================== Text Elements > ====================================--><!-- these can occur > at block or > inline level --><!-- %Inline; covers inline or "text-level" elements > --><!--================== Block level elements > ==============================--><!-- %Flow; mixes Block and > Inline and > is used for list items etc. --><!--================== Content > models for > exclusions =====================--><!-- a elements use %Inline; > excluding a --><!-- pre uses %Inline excluding img, object, > applet, big, > small, > sub, sup, font, or basefont --><!-- form uses %Flow; > excluding form > --><!-- button uses %Flow; but excludes a, form, form > controls, iframe > --><!--================ Document Structure > ==================================--><!-- the namespace URI > designates > the document profile --><!--================ Document Head > =======================================--><!-- content model is > %head.misc; combined with a single > title and an optional base element in any order --><!-- > The title > element is not considered part of the flow of text. > It should be displayed, for example as the page header or > window title. Exactly one title is required per document. > --><!-- document base URI --><!-- generic metainformation --><!-- > Relationship values can be used in principle: > > a) for document specific toolbars/menus when used > with the link element in document head e.g. > start, contents, previous, next, index, end, help > b) to link to a separate style sheet (rel="stylesheet") > c) to make a link to a script (rel="script") > d) by stylesheets to control how collections of > html nodes are rendered into printed documents > e) to make a link to a printable version of this document > e.g. a PostScript or PDF version (rel="alternate" media="print") > --><!-- style info, which may include CDATA sections --><!-- script > statements, which may include CDATA sections --><!-- > alternate content > container for non script-based rendering > --><!--======================= > Frames =======================================--><!-- inline > subwindow > --><!-- alternate content container for non frame-based rendering > --><!--=================== Document Body > ====================================--><!-- generic language/style > container --><!--=================== Paragraphs > =======================================--><!--=================== > Headings =========================================--><!-- > There are six levels of headings from h1 (the most important) > to h6 (the least important). > --><!--=================== Lists > ============================================--><!-- Unordered list > bullet styles --><!-- Unordered list --><!-- Ordered list > numbering style > > 1 arabic numbers 1, 2, 3, ... > a lower alpha a, b, c, ... > A upper alpha A, B, C, ... > i lower roman i, ii, iii, ... > I upper roman I, II, III, ... > > The style is applied to the sequence number which by default > is reset to 1 for the first list item in an ordered list. > --><!-- Ordered (numbered) list --><!-- single column list > (DEPRECATED) > --><!-- multiple column list (DEPRECATED) --><!-- LIStyle is > constrained > to: "(%ULStyle;|%OLStyle;)" --><!-- list item --><!-- > definition lists - > dt for term, dd for its definition --><!--=================== Address > ==========================================--><!-- information > on author > --><!--=================== Horizontal Rule > ==================================--><!--=================== > Preformatted Text ================================--><!-- content is > %Inline; excluding > "img|object|applet|big|small|sub|sup|font|basefont" > --><!--=================== Block-like Quotes > ================================--><!--=================== Text > alignment ===================================--><!-- center content > --><!--=================== Inserted/Deleted Text > ============================--><!-- > ins/del are allowed in block and inline content, but its > inappropriate to include block content within an ins element > occurring in inline content. > --><!--================== The Anchor Element > ================================--><!-- content is %Inline; > except that > anchors shouldn't be nested --><!--===================== > Inline Elements > ================================--><!-- generic > language/style container > --><!-- I18N BiDi over-ride --><!-- forced line break --><!-- > emphasis > --><!-- strong emphasis --><!-- definitional --><!-- program code > --><!-- sample --><!-- something user would type --><!-- variable > --><!-- citation --><!-- abbreviation --><!-- acronym --><!-- inlined > quote --><!-- subscript --><!-- superscript --><!-- fixed pitch font > --><!-- italic font --><!-- bold font --><!-- bigger font --><!-- > smaller font --><!-- underline --><!-- strike-through --><!-- > strike-through --><!-- base font size --><!-- local change to font > --><!--==================== Object > ======================================--><!-- > object is used to embed objects as part of HTML pages. > param elements should precede other content. Parameters > can also be expressed as attribute/value pairs on the > object element itself when brevity is desired. > --><!-- > param is used to supply a named property value. > In XML it would seem natural to follow RDF and support an > abbreviated syntax where the param elements are replaced > by attribute value pairs on the object start tag. > --><!--=================== Java applet > ==================================--><!-- > One of code or object attributes must be present. > Place param elements before other content. > --><!--=================== Images > ===========================================--><!-- > To avoid accessibility problems for people who aren't > able to see the image, you should provide a text > description using the alt and longdesc attributes. > In addition, avoid the use of server-side image maps. > --><!-- usemap points to a map element which may be in this document > or an external document, although the latter is not widely > supported > --><!--================== Client-side image maps > ============================--><!-- These can be placed in the same > document or grouped in a > separate document although this isn't yet widely supported > --><!--================ Forms > ===============================================--><!-- forms > shouldn't > be nested --><!-- > Each label must not contain more than ONE field > Label elements shouldn't be nested. > --><!-- the name attribute is required for all but submit & reset > --><!-- form control --><!-- option selector --><!-- option group > --><!-- selectable choice --><!-- multi-line text field --><!-- > The fieldset element is used to group form fields. > Only one legend element should occur in the content > and if present should only be preceded by whitespace. > --><!-- fieldset label --><!-- > Content is %Flow; excluding a, form, form controls, iframe > --><!-- push button --><!-- single-line text input control > (DEPRECATED) > --><!--======================= Tables > =======================================--><!-- Derived from IETF HTML > table standard, see [RFC1942] --><!-- > The border attribute sets the thickness of the frame around the > table. The default units are screen pixels. > > The frame attribute specifies which parts of the frame around > the table should be rendered. The values are not the same as > CALS to avoid a name clash with the valign attribute. > --><!-- > The rules attribute defines which rules to draw between cells: > > If rules is absent then assume: > "none" if border is absent or border="0" otherwise "all" > --><!-- horizontal placement of table relative to document --><!-- > horizontal alignment attributes for cell contents > > char alignment char, e.g. char=':' > charoff offset for alignment char > --><!-- vertical alignment attributes for cell contents --><!-- > colgroup groups a set of col elements. It allows you to group > several semantically related columns together. > --><!-- > col elements define the alignment properties for cells in > one or more columns. > > The width attribute specifies the width of the columns, e.g. > > width=64 width in screen pixels > width=0.5* relative width of 0.5 > > The span attribute causes the attributes of one > col element to apply to more than one column. > --><!-- > Use thead to duplicate headers when breaking table > across page boundaries, or for static headers when > tbody sections are rendered in scrolling panel. > > Use tfoot to duplicate footers when breaking table > across page boundaries, or for static footers when > tbody sections are rendered in scrolling panel. > > Use multiple tbody sections when rules are needed > between groups of table rows. > --><!-- Scope is simpler than headers attribute for common tables > --><!-- th is for headers, td for data and for cells acting > as both --> > > > You see that it's pretty huge. Does everybody has this in serialised > pages ? This appears with the HTML serialiser definition I > wrote upper > in this mail. > > Please help me !! > > > > > > >--------------------------------------------------------------------- > >Please check that your question has not already been answered in the > >FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > > >To unsubscribe, e-mail: <[EMAIL PROTECTED]> > >For additional commands, e-mail: <[EMAIL PROTECTED]> > > > > -- > ############################################################# > S�bastien Sacard > Kelkoo.com - R&D team > Phone: +(33) 4 76 29 73 51 > Email: [EMAIL PROTECTED] > Aim : KelkooXIII > ############################################################# > > > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>
