Dillo-dev
By thread
dillo-dev@mailman3.com
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1999 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1998 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1997 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1996 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1995 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
December 2008
- 13 participants
- 112 messages
empty html elements
by corvid@lavabit.com
Johannes wrote:
> Hi,
>
> while working on css I came across the following:
>
> <a class="d" name="INCR32"/> (found at [1])
>
> dillo currently doesn't recognize that the element is empty.
> The relevant code is at html.cc:3530:
>
> /* Test for </x>, ReqTagClose, <x /> and <x/> */
> if (*start == '/' || /* </x> */
> html->ReqTagClose || /* request */
> (tag[tagsize - 2] == '/' && /* XML: */
> (isspace(tag[tagsize - 3]) || /* <x /> */
> (size_t)tagsize == strlen(Tags[ni].name) + 3))) { /* <x/> */
>
>
> We could simply drop the requirement for the blank before '/' which
> would lead to
>
> /* Test for </x>, ReqTagClose, <x /> and <x/> */
> if (*start == '/' || /* </x> */
> html->ReqTagClose || /* request */
> (tag[tagsize - 2] == '/')) { /* XML */
>
>
> or allow a '"' instead of the blank or keep things as they are, if
> XML requires a blank before the '/'.
> >From http://www.w3.org/TR/2006/REC-xml-20060816/#sec-starttags
> I'd say the blank is optional.
>
> What do you think?
Yes, it looks like whitespace is optional there.
EmptyElemTag ::= '<' Name (S Attribute)* S? '/>'
S ::= (#x20 | #x9 | #xD | #xA)+
> [1] http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libc/port…
Dec. 1, 2008
empty html elements
by Johannes.Hofmann@gmx.de
Hi,
while working on css I came across the following:
<a class="d" name="INCR32"/> (found at [1])
dillo currently doesn't recognize that the element is empty.
The relevant code is at html.cc:3530:
/* Test for </x>, ReqTagClose, <x /> and <x/> */
if (*start == '/' || /* </x> */
html->ReqTagClose || /* request */
(tag[tagsize - 2] == '/' && /* XML: */
(isspace(tag[tagsize - 3]) || /* <x /> */
(size_t)tagsize == strlen(Tags[ni].name) + 3))) { /* <x/> */
We could simply drop the requirement for the blank before '/' which
would lead to
/* Test for </x>, ReqTagClose, <x /> and <x/> */
if (*start == '/' || /* </x> */
html->ReqTagClose || /* request */
(tag[tagsize - 2] == '/')) { /* XML */
or allow a '"' instead of the blank or keep things as they are, if
XML requires a blank before the '/'.
>From http://www.w3.org/TR/2006/REC-xml-20060816/#sec-starttags
I'd say the blank is optional.
What do you think?
Cheers,
Johannes
[1] http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libc/port…
Dec. 1, 2008