<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-11692</id>
	<title>Nabble - w3.org - www-html</title>
	<updated>2009-11-03T11:54:01Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/w3.org---www-html-f11692.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/w3.org---www-html-f11692.html" />
	<subtitle type="html">www-html is a public mailing list intended to be used for technical discussion among those interested in enhancing the Hypertext Markup Language (HTML) or building systems that support HTML.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26185612</id>
	<title>Re: The future of HTML - enlighten me?</title>
	<published>2009-11-03T11:54:01Z</published>
	<updated>2009-11-03T11:54:01Z</updated>
	<author>
		<name>Aryeh Gregor-2</name>
	</author>
	<content type="html">On Tue, Nov 3, 2009 at 9:45 AM, Dustin Boyd &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26185612&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rpgfan3233@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; XHTML 2.0 is no longer being developed and the decision has been made
&lt;br&gt;&amp;gt; to support HTML 5, which has an XML serialisation.  With HTML 4.x, XHTML
&lt;br&gt;&amp;gt; 1.x and even through some of the various drafts of XHTML 2.0, I was
&lt;br&gt;&amp;gt; able to take in the information and use the various elements and
&lt;br&gt;&amp;gt; attributes.  With HTML 5, it's simply too large.  I realise that XHTML
&lt;br&gt;&amp;gt; 2.0 was moving too slowly, but the simplicity made it rather nice.
&lt;br&gt;&amp;gt; HTML 5 on the other hand appears to be going the way of a programming
&lt;br&gt;&amp;gt; API, where you need a constant reference, reducing the usefulness.
&lt;br&gt;&lt;br&gt;One of the major goals of HTML5 is to support complex web
&lt;br&gt;applications. &amp;nbsp;The spec was originally named Web Applications 1.0, in
&lt;br&gt;fact. &amp;nbsp;It does have plenty of nice new features for regular authors
&lt;br&gt;too, though, like &amp;lt;video&amp;gt;/&amp;lt;audio&amp;gt;, and better specification of
&lt;br&gt;existing functionality to improve interoperability. &amp;nbsp;Also (arguably)
&lt;br&gt;the fact that you can use non-XML syntax is good for authors, although
&lt;br&gt;of course some people think XML is better.
&lt;br&gt;&lt;br&gt;&amp;gt; Honestly, a lot of features are being asked for, but how many of those
&lt;br&gt;&amp;gt; requested features will be used enough to warrant their additions in
&lt;br&gt;&amp;gt; practice?
&lt;br&gt;&lt;br&gt;All of them. &amp;nbsp;Otherwise they wouldn't have been added. &amp;nbsp;However, there
&lt;br&gt;are a bunch that are only relevant to scripted pages, of course.
&lt;br&gt;&lt;br&gt;&amp;gt; I know the same argument about HTML 5 being &amp;quot;bloated&amp;quot; has been made
&lt;br&gt;&amp;gt; before, and I also know that alternatives deemed as being &amp;quot;viable&amp;quot; are
&lt;br&gt;&amp;gt; rarely made.  However, it needs to be cut down somehow.  It's too
&lt;br&gt;&amp;gt; complex to be considered practical.
&lt;br&gt;&lt;br&gt;Some features have been split out into separate specifications (e.g.,
&lt;br&gt;Web Storage), and more might be in the future. &amp;nbsp;The spec is definitely
&lt;br&gt;too complicated for the average author to understand completely, of
&lt;br&gt;course, but the large majority of authors don't have to read the spec
&lt;br&gt;itself. &amp;nbsp;Also, it becomes much shorter if you use the whatwg.org
&lt;br&gt;version and click &amp;quot;Hide UA text&amp;quot;.
&lt;br&gt;&lt;br&gt;&amp;gt; At this point, removing features
&lt;br&gt;&amp;gt; seems to be a ridiculous idea.  Starting from scratch isn't very
&lt;br&gt;&amp;gt; appealing either.  If features were to be removed, how would anybody
&lt;br&gt;&amp;gt; decide which features to omit?  It seems as if several elements and
&lt;br&gt;&amp;gt; attributes are intertwined with others.  This makes the prospect of
&lt;br&gt;&amp;gt; removing features seems rather implausible.
&lt;br&gt;&lt;br&gt;Thankfully, we have a talented, hard-working editor who's willing to
&lt;br&gt;put in the work to do stuff like split things out into separate specs.
&lt;br&gt;&lt;br&gt;&amp;gt; Oh, and while I like the idea of the CANVAS element, does such a thing
&lt;br&gt;&amp;gt; really belong in a markup language used for conveying information?
&lt;br&gt;&lt;br&gt;HTML5 is not only for conveying information, it's also meant to help
&lt;br&gt;web apps. &amp;nbsp;Only a subset of it is useful for traditional static web
&lt;br&gt;pages. &amp;nbsp;Splitting out most of &amp;lt;canvas&amp;gt; into a separate specification
&lt;br&gt;is being considered, last I heard. &amp;nbsp;FWIW, I'm pretty sure &amp;lt;canvas&amp;gt; is
&lt;br&gt;its own element rather than &amp;lt;object&amp;gt;-based or such because it was
&lt;br&gt;originally reverse-engineered from a WebKit-specific element, and the
&lt;br&gt;WebKit developers chose to call it &amp;lt;canvas&amp;gt; rather than using
&lt;br&gt;&amp;lt;object&amp;gt;.
&lt;br&gt;&lt;br&gt;&amp;gt; Is there going to be another Dark
&lt;br&gt;&amp;gt; Age for the Web?  HTML 4's strict definition made an effort to remove
&lt;br&gt;&amp;gt; the things that created the first Dark Age, things like FONT elements
&lt;br&gt;&amp;gt; and other presentational items as well as inaccessible items like
&lt;br&gt;&amp;gt; FRAMESETs.  In my opinion, HTML 5 as a whole is a regression rather
&lt;br&gt;&amp;gt; than a natural progression.
&lt;br&gt;&lt;br&gt;HTML5 goes further than HTML4, and makes &amp;lt;font&amp;gt; and &amp;lt;frameset&amp;gt;
&lt;br&gt;completely non-conforming. &amp;nbsp;What about it do you think might lead to a
&lt;br&gt;Dark Age?
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-future-of-HTML---enlighten-me--tp26180738p26185612.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26180738</id>
	<title>The future of HTML - enlighten me?</title>
	<published>2009-11-03T06:45:20Z</published>
	<updated>2009-11-03T06:45:20Z</updated>
	<author>
		<name>Dustin Boyd</name>
	</author>
	<content type="html">&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;XHTML 2.0 is no longer being developed and the decision has been made&lt;/div&gt;&lt;div&gt;to support HTML 5, which has an XML serialisation.  With HTML 4.x, XHTML&lt;/div&gt;&lt;div&gt;1.x and even through some of the various drafts of XHTML 2.0, I was&lt;/div&gt;

&lt;div&gt;able to take in the information and use the various elements and&lt;/div&gt;&lt;div&gt;attributes.  With HTML 5, it&amp;#39;s simply too large.  I realise that XHTML&lt;/div&gt;&lt;div&gt;2.0 was moving too slowly, but the simplicity made it rather nice.&lt;/div&gt;

&lt;div&gt;HTML 5 on the other hand appears to be going the way of a programming&lt;/div&gt;&lt;div&gt;API, where you need a constant reference, reducing the usefulness.&lt;/div&gt;&lt;div&gt;Honestly, a lot of features are being asked for, but how many of those&lt;/div&gt;

&lt;div&gt;requested features will be used enough to warrant their additions in&lt;/div&gt;&lt;div&gt;practice?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I know the same argument about HTML 5 being &amp;quot;bloated&amp;quot; has been made&lt;/div&gt;&lt;div&gt;before, and I also know that alternatives deemed as being &amp;quot;viable&amp;quot; are&lt;/div&gt;

&lt;div&gt;rarely made.  However, it needs to be cut down somehow.  It&amp;#39;s too&lt;/div&gt;&lt;div&gt;complex to be considered practical.  At this point, removing features&lt;/div&gt;&lt;div&gt;seems to be a ridiculous idea.  Starting from scratch isn&amp;#39;t very&lt;/div&gt;

&lt;div&gt;appealing either.  If features were to be removed, how would anybody&lt;/div&gt;&lt;div&gt;decide which features to omit?  It seems as if several elements and&lt;/div&gt;&lt;div&gt;attributes are intertwined with others.  This makes the prospect of&lt;/div&gt;

&lt;div&gt;removing features seems rather implausible.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Oh, and while I like the idea of the CANVAS element, does such a thing&lt;/div&gt;&lt;div&gt;really belong in a markup language used for conveying information?&lt;/div&gt;

&lt;div&gt;After all, the canvas API could be retained since it would rely on an&lt;/div&gt;&lt;div&gt;external implementation such as JavaScript, but why couldn&amp;#39;t something&lt;/div&gt;&lt;div&gt;like the OBJECT element be used rather than a dedicated element?&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Is HTML 5 actually being defined as a markup language as the name&lt;/div&gt;&lt;div&gt;suggests or is it turning HTML into a programming language?  If it&amp;#39;s&lt;/div&gt;&lt;div&gt;becoming a programming language, why is it still defined as &amp;quot;HyperText&lt;/div&gt;

&lt;div&gt;Markup Language&amp;quot; rather than &amp;quot;HyperText Programming Language&amp;quot;?  Is&lt;/div&gt;&lt;div&gt;HTML 5 really headed in the right direction?  Should it be split into&lt;/div&gt;&lt;div&gt;different sections to separate the programming from the markup?  Or&lt;/div&gt;

&lt;div&gt;perhaps those who want a simple language should just use XSLT to&lt;/div&gt;&lt;div&gt;transform XML documents to HTML 4.x or XHTML 1.x.  After all, HTML 5&lt;/div&gt;&lt;div&gt;doesn&amp;#39;t seem to be for authors.  That is not to say that HTML 5 is&lt;/div&gt;

&lt;div&gt;completely useless.  I&amp;#39;m merely trying to make a point of the fact&lt;/div&gt;&lt;div&gt;that HTML 5 is more like &amp;quot;HTML for browser vendors&amp;quot;.  The &amp;quot;Author&amp;quot;&lt;/div&gt;&lt;div&gt;view for the HTML 5 specs on the WHATWG site is rather useful, but it&lt;/div&gt;

&lt;div&gt;still has a lot of things that appear to be more beneficial to&lt;/div&gt;&lt;div&gt;implementors than to the authors that create the documents.  Again,&lt;/div&gt;&lt;div&gt;this makes me wonder whether HTML 5 is being defined as its name&lt;/div&gt;

&lt;div&gt;suggests or whether it is becoming a programming language instead of a&lt;/div&gt;&lt;div&gt;language for conveying information.  Is there going to be another Dark&lt;/div&gt;&lt;div&gt;Age for the Web?  HTML 4&amp;#39;s strict definition made an effort to remove&lt;/div&gt;

&lt;div&gt;the things that created the first Dark Age, things like FONT elements&lt;/div&gt;&lt;div&gt;and other presentational items as well as inaccessible items like&lt;/div&gt;&lt;div&gt;FRAMESETs.  In my opinion, HTML 5 as a whole is a regression rather&lt;/div&gt;

&lt;div&gt;than a natural progression.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Of course, all of this is purely my opinion.  Feel free to direct me&lt;/div&gt;&lt;div&gt;toward answers that can perhaps enlighten me to the true nature of&lt;/div&gt;&lt;div&gt;HTML 5 because all I can see, even with my open mind, is something far&lt;/div&gt;

&lt;div&gt;too complex to use.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-future-of-HTML---enlighten-me--tp26180738p26180738.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26154420</id>
	<title>Fwd: XHTML modularization versions and earlier specifications</title>
	<published>2009-11-01T12:16:57Z</published>
	<updated>2009-11-01T12:16:57Z</updated>
	<author>
		<name>Ville Skyttä</name>
	</author>
	<content type="html">Hello www-html,
&lt;br&gt;&lt;br&gt;I sent the message below about using newer versions of XHTML modularization 
&lt;br&gt;DTD modules with specifications predating it to public-qa-dev but have not 
&lt;br&gt;received a reply. &amp;nbsp;Perhaps someone here can shed some light on the issue?
&lt;br&gt;&lt;br&gt;Ville
&lt;br&gt;&lt;br&gt;---------- &amp;nbsp;Forwarded Message &amp;nbsp;----------
&lt;br&gt;&lt;br&gt;Subject: XHTML modularization versions and earlier specifications
&lt;br&gt;Date: Sunday 25 October 2009
&lt;br&gt;From: Ville Skyttä &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154420&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ville.skytta@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;quot;public-qa-dev&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26154420&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-qa-dev@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;I added XHTML modularization 1.1 modules and entities to the markup validator 
&lt;br&gt;and its catalogs today in CVS. &amp;nbsp;This improves things as there are a few XHTML 
&lt;br&gt;based specifications that use these modules, and previously there were no 
&lt;br&gt;local copies of these files for general use in the validator, resulting in 
&lt;br&gt;them being fetched from www.w3.org on demand which is not that cool.
&lt;br&gt;&lt;br&gt;I also thought I'd clean up duplicates and &amp;quot;private&amp;quot; versions of these modules 
&lt;br&gt;from validator's DTD dirs of various specifications, but now I have a 
&lt;br&gt;question:
&lt;br&gt;&lt;br&gt;Is it ok to upgrade the modules/entities/etc referred to in some 
&lt;br&gt;specifications to the newest versions of those files, provided that their 
&lt;br&gt;public ids have not changed even if their contents have?
&lt;br&gt;&lt;br&gt;For example, many XHTML Basic 1.0 DTD modules do have same public ids as the 
&lt;br&gt;XHTML modularization 1.1 ones, but many of them have seen some changes since 
&lt;br&gt;XHTML Basic 1.0 was released. &amp;nbsp;Would it be ok from validation/conformance 
&lt;br&gt;point of view to use the XHTML modularization 1.1 ones nevertheless, or is 
&lt;br&gt;e.g. XHTML Basic 1.0 stuck with the exact versions that were in effect (and 
&lt;br&gt;that are distributed with the XHTML Basic 1.0 DTD) at the time it was 
&lt;br&gt;released?
&lt;br&gt;&lt;br&gt;I *think* it'd be ok to upgrade if the public ids haven't changed, but wanted 
&lt;br&gt;to hear more educated opinions before proceeding further with these changes. &amp;nbsp;
&lt;br&gt;It'd be a shame if not for catalog and other maintenance reasons.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fwd%3A-XHTML-modularization-versions-and-earlier-specifications-tp26154420p26154420.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25767849</id>
	<title>RE: DTD XHTML-1.0-Transitional issue</title>
	<published>2009-10-06T02:59:42Z</published>
	<updated>2009-10-06T02:59:42Z</updated>
	<author>
		<name>Ganesh-24</name>
	</author>
	<content type="html">Works fine for me too
&lt;br&gt;&lt;br&gt;Ganesh J. Acharya
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25767849&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www-html-request@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25767849&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www-html-request@...&lt;/a&gt;] On Behalf Of
&lt;br&gt;Steven Pemberton
&lt;br&gt;Sent: Monday, October 05, 2009 6:11 PM
&lt;br&gt;To: Tony Phillips; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25767849&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www-html@...&lt;/a&gt;
&lt;br&gt;Subject: Re: DTD XHTML-1.0-Transitional issue
&lt;br&gt;&lt;br&gt;It works for me. I think it may be an internal problem at your end. I'll &amp;nbsp;
&lt;br&gt;contact you separately.
&lt;br&gt;&lt;br&gt;Best wishes,
&lt;br&gt;&lt;br&gt;Steven Pemberton
&lt;br&gt;&lt;br&gt;On Fri, 02 Oct 2009 17:14:56 +0200, Tony Phillips &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25767849&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tonyph@...&lt;/a&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; We were trying to use the DTD XHTML-1.0-Transitional and found that the
&lt;br&gt;&amp;gt; DTD/xhtml1-transitional.dtd file doesn't exist (
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;&amp;nbsp;cannot be found).
&lt;br&gt;&amp;gt; Is this a known issue?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Tony Phillips
&lt;br&gt;&amp;gt; IBM Software Engineer
&lt;br&gt;&amp;gt; Information Protection Services
&lt;br&gt;&amp;gt; Business Continuity and Resiliency Services
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;No virus found in this incoming message.
&lt;br&gt;Checked by AVG - www.avg.com 
&lt;br&gt;Version: 8.5.409 / Virus Database: 270.14.3/2410 - Release Date: 10/05/09
&lt;br&gt;06:19:00
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DTD-XHTML-1.0-Transitional-issue-tp25749808p25767849.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25753474</id>
	<title>Re: DTD XHTML-1.0-Transitional issue</title>
	<published>2009-10-05T08:58:15Z</published>
	<updated>2009-10-05T08:58:15Z</updated>
	<author>
		<name>Jukka K. Korpela</name>
	</author>
	<content type="html">Tony Phillips wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; We were trying to use the DTD XHTML-1.0-Transitional and found that
&lt;br&gt;&amp;gt; the DTD/xhtml1-transitional.dtd file doesn't exist (
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;&amp;nbsp;cannot be
&lt;br&gt;&amp;gt; found). Is this a known issue?
&lt;br&gt;&lt;br&gt;It's strange, anyway.
&lt;br&gt;&lt;br&gt;On IE 8, on Vista, trying to access the URL results in a page that says just
&lt;br&gt;see &lt;a href=&quot;http://w3.org/brief/MTE2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://w3.org/brief/MTE2&lt;/a&gt;&lt;br&gt;&lt;br&gt;On Firefox 3, the browser prompts what to do, and answering WordPad makes 
&lt;br&gt;the DTD document to be displayed.
&lt;br&gt;&lt;br&gt;On Opera 10, I get a prompt asking what to do with 
&lt;br&gt;xhtml-transitional.dtd.raw, with no useful option except saving the data on 
&lt;br&gt;disk.
&lt;br&gt;&lt;br&gt;What on..., I'm asking.
&lt;br&gt;&lt;br&gt;Here's what I get in response to simple HTTP request:
&lt;br&gt;&lt;br&gt;HEAD /TR/xhtml1/DTD/xhtml1-transitional.dtd HTTP/1.1
&lt;br&gt;Host: www.w3.org
&lt;br&gt;&lt;br&gt;HTTP/1.1 200 OK
&lt;br&gt;Date: Mon, 05 Oct 2009 15:01:58 GMT
&lt;br&gt;Server: Apache/2
&lt;br&gt;Content-Location: xhtml1-transitional.dtd.raw
&lt;br&gt;Vary: negotiate,accept-encoding
&lt;br&gt;TCN: choice
&lt;br&gt;Last-Modified: Thu, 01 Aug 2002 18:37:56 GMT
&lt;br&gt;ETag: &amp;quot;7d6f-3a72ac59d0900;45a3e4327da00&amp;quot;
&lt;br&gt;Accept-Ranges: bytes
&lt;br&gt;Content-Length: 32111
&lt;br&gt;Cache-Control: max-age=7776000
&lt;br&gt;Expires: Sun, 03 Jan 2010 15:01:58 GMT
&lt;br&gt;P3P: policyref=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/05/P3P/p3p.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/05/P3P/p3p.xml&lt;/a&gt;&amp;quot;
&lt;br&gt;Connection: close
&lt;br&gt;Content-Type: application/xml-dtd; charset=utf-8
&lt;br&gt;&lt;br&gt;I think someone is outsmarting themselves...
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Yucca, &lt;a href=&quot;http://www.cs.tut.fi/~jkorpela/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.tut.fi/~jkorpela/&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DTD-XHTML-1.0-Transitional-issue-tp25749808p25753474.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25750133</id>
	<title>Re: DTD XHTML-1.0-Transitional issue</title>
	<published>2009-10-05T05:40:48Z</published>
	<updated>2009-10-05T05:40:48Z</updated>
	<author>
		<name>Steven Pemberton-3</name>
	</author>
	<content type="html">It works for me. I think it may be an internal problem at your end. I'll &amp;nbsp;
&lt;br&gt;contact you separately.
&lt;br&gt;&lt;br&gt;Best wishes,
&lt;br&gt;&lt;br&gt;Steven Pemberton
&lt;br&gt;&lt;br&gt;On Fri, 02 Oct 2009 17:14:56 +0200, Tony Phillips &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25750133&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tonyph@...&lt;/a&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; We were trying to use the DTD XHTML-1.0-Transitional and found that the
&lt;br&gt;&amp;gt; DTD/xhtml1-transitional.dtd file doesn't exist (
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;&amp;nbsp;cannot be found).
&lt;br&gt;&amp;gt; Is this a known issue?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Tony Phillips
&lt;br&gt;&amp;gt; IBM Software Engineer
&lt;br&gt;&amp;gt; Information Protection Services
&lt;br&gt;&amp;gt; Business Continuity and Resiliency Services
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DTD-XHTML-1.0-Transitional-issue-tp25749808p25750133.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25749808</id>
	<title>DTD XHTML-1.0-Transitional issue</title>
	<published>2009-10-02T08:14:56Z</published>
	<updated>2009-10-02T08:14:56Z</updated>
	<author>
		<name>Tony Phillips-2</name>
	</author>
	<content type="html">
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;We were trying to use the DTD XHTML-1.0-Transitional
and found that the DTD/xhtml1-transitional.dtd file doesn't exist (&lt;/font&gt;&lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;
cannot be found). Is this a known issue?&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;Times New Roman&quot;&gt;Thanks,&lt;/font&gt;
&lt;p&gt;&lt;font size=3 color=#4181c0 face=&quot;Times New Roman&quot;&gt;&lt;b&gt;Tony Phillips&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;Times New Roman&quot;&gt;&lt;br&gt;
IBM Software Engineer &lt;br&gt;
Information Protection Services &lt;br&gt;
Business Continuity and Resiliency Services &lt;/font&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DTD-XHTML-1.0-Transitional-issue-tp25749808p25749808.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25473154</id>
	<title>Re: XHTML 1.1 spec: lang and xml:lang (PR#10217)</title>
	<published>2009-09-16T07:02:42Z</published>
	<updated>2009-09-16T07:02:42Z</updated>
	<author>
		<name>Shane McCarron-5</name>
	</author>
	<content type="html">Thanks for your comment.
&lt;br&gt;&lt;br&gt;@lang is not deprecated, and no, it does not need to be included in the module
&lt;br&gt;in XHTML M12N. &amp;nbsp;We have chosen to incorporate it into XHTML 1.1 because several
&lt;br&gt;groups have demonstrated a need for it. &amp;nbsp;The rules specified describe the
&lt;br&gt;relationship between @lang and @xml:lang.
&lt;br&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've looked at the latest XHTML spec from 2009-05-07. Referring to
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_com&lt;/a&gt;...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In the I18N module, there are only two attributes listed: dir and xml:lang.
&lt;br&gt;The
&lt;br&gt;&amp;gt; note in the last paragraph says: &amp;quot;Finally, note that the I18N collection only
&lt;br&gt;&amp;gt; contains the xml:lang attribute unless the Bi- directional Text Module module
&lt;br&gt;is
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; selected.&amp;quot; This is fine, but...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/xhtml11/doctype.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml11/doctype.html&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; says (last paragraph):
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;quot;This specification also adds the lang attribute to the I18N attribute
&lt;br&gt;&amp;gt; collection as defined in [XHTMLMOD]. The lang attribute is defined in
&lt;br&gt;&amp;gt; [HTML4]. When this attribute and the xml:lang are specified on the
&lt;br&gt;&amp;gt; same element, the xml:lang takes precedence. When both lang and
&lt;br&gt;&amp;gt; xml:lang are specified on the same element, they SHOULD have the same
&lt;br&gt;&amp;gt; value.&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is the 'lang' attribute deprecated? If it is not, it should be in the
&lt;br&gt;&amp;gt; I18N module as well. If it *is* deprecated,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.w3.org/TR/xhtml11/doctype.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml11/doctype.html&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; is basically wrong, isn't it?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What's the status on lang now?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Karsten
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-XHTML-1.1-spec%3A-lang-and-xml%3Alang-%28PR-10217%29-tp25473154p25473154.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25418433</id>
	<title>Marked addEventListenerNS and removeEventListenerNS At Risk</title>
	<published>2009-09-12T14:30:48Z</published>
	<updated>2009-09-12T14:30:48Z</updated>
	<author>
		<name>Doug Schepers-3</name>
	</author>
	<content type="html">Hi, DOM3 Events folks-
&lt;br&gt;&lt;br&gt;(BCC to groups potentially affected.)
&lt;br&gt;&lt;br&gt;I have marked addEventListenerNS and removeEventListenerNS at-risk in 
&lt;br&gt;the latest Editor's Draft of the DOM3 Events specification [1]. &amp;nbsp;This 
&lt;br&gt;means that we are gathering information on whether we can safely remove 
&lt;br&gt;these methods from the specification.
&lt;br&gt;&lt;br&gt;Apparently, these are not yet implemented in desktop browsers, so there 
&lt;br&gt;has been a call to reexamine their inclusion in this specification. &amp;nbsp;I 
&lt;br&gt;personally suspect that there is not much of an implementation burden 
&lt;br&gt;regarding these methods, but I would welcome implementer feedback on the 
&lt;br&gt;matter.
&lt;br&gt;&lt;br&gt;I don't know how widely deployed other implementations are, nor how much 
&lt;br&gt;content relies on these methods. &amp;nbsp;I do note that it is supported in 
&lt;br&gt;Batik [2] and Inkscape, and more generally in Java implementations of 
&lt;br&gt;the DOM. &amp;nbsp;I believe that other W3C specifications may rely on it (XML 
&lt;br&gt;Events [3], maybe XForms). &amp;nbsp;Any evidence that removing these methods 
&lt;br&gt;from the specification should be sent to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25418433&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www-dom@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;We also welcome use cases in favor of retaining or removing them. &amp;nbsp;My 
&lt;br&gt;inclination is to retain the namespace-aware methods, since there are 
&lt;br&gt;existing implementations, so evidence that removing them will be 
&lt;br&gt;beneficial will have to be pretty strong, but it's on the table.
&lt;br&gt;&lt;br&gt;Thanks for your feedback.
&lt;br&gt;&lt;br&gt;[1] 
&lt;br&gt;&lt;a href=&quot;http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html?rev=1.80&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html?rev=1.80&lt;/a&gt;&lt;br&gt;[2] 
&lt;br&gt;&lt;a href=&quot;http://xmlgraphics.apache.org/batik/javadoc/org/apache/batik/dom/events/NodeEventTarget.html#addEventListenerNS%28java.lang.String,%20java.lang.String,%20org.w3c.dom.events.EventListener,%20boolean,%20java.lang.Object%29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xmlgraphics.apache.org/batik/javadoc/org/apache/batik/dom/events/NodeEventTarget.html#addEventListenerNS%28java.lang.String,%20java.lang.String,%20org.w3c.dom.events.EventListener,%20boolean,%20java.lang.Object%29&lt;/a&gt;&lt;br&gt;[3] &lt;a href=&quot;http://www.w3.org/TR/xml-events/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xml-events/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards-
&lt;br&gt;-Doug Schepers
&lt;br&gt;W3C Team Contact, SVG and WebApps WGs
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Marked-addEventListenerNS-and-removeEventListenerNS-At-Risk-tp25418433p25418433.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25349379</id>
	<title>French Translation--of &quot;Advanced HTML&quot;--has a new URL</title>
	<published>2009-09-08T09:13:03Z</published>
	<updated>2009-09-08T09:13:03Z</updated>
	<author>
		<name>CE Whitehead</name>
	</author>
	<content type="html">&lt;html&gt;
&lt;head&gt;

&lt;/head&gt;
&lt;body class='hmmessage'&gt;
Hi!&lt;BR&gt;&amp;nbsp;&lt;BR&gt;My French translation of Dave Raggett's &quot;Advanced HTML&quot; (&lt;A href=&quot;http://www.w3.org/MarkUp/Guide/Advanced.html&quot; target=_blank rel=&quot;nofollow&quot;&gt;&lt;FONT color=#0068cf&gt;http://www.w3.org/MarkUp/Guide/Advanced.html&lt;/FONT&gt;&lt;/A&gt;)&lt;BR&gt;is now lodged at a new URL:&lt;BR&gt;&lt;BR&gt;&lt;A href=&quot;http://reflectionsonlandusetranslationsmorebycew.com/Creezunhabitatweb/RaggettHTMLavance.html&quot; target=_blank rel=&quot;nofollow&quot;&gt;&lt;FONT color=#0068cf&gt;http://reflectionsonlandusetranslationsmorebycew.com/Creezunhabitatweb/RaggettHTMLavance.html&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;
(This link has been updated already at the w3c translators' page--this is just a copy of an email I'd already sent to the translators' list!)&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;However, the old URL (&lt;A href=&quot;http://www.geocities.com/quaiouestenglish/Creezunhabitatweb/RaggettHTMLavance.html&quot; target=_blank rel=&quot;nofollow&quot;&gt;&lt;FONT color=#0068cf&gt;http://www.geocities.com/quaiouestenglish/Creezunhabitatweb/RaggettHTMLavance.html&lt;/FONT&gt;&lt;/A&gt;)&lt;BR&gt;has a redirect for the duration of the&amp;nbsp;month.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Best,&lt;BR&gt;&amp;nbsp;&lt;BR&gt;C. E. Whitehead&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25349379&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cewcathar@...&lt;/a&gt; &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/body&gt;
&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/French-Translation--of-%22Advanced-HTML%22--has-a-new-URL-tp25349379p25349379.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25195346</id>
	<title>a good webiste :www.electronics-seller.com</title>
	<published>2009-08-28T12:06:12Z</published>
	<updated>2009-08-28T12:06:12Z</updated>
	<author>
		<name>henriklied@gmail.com</name>
	</author>
	<content type="html">&lt;br&gt;Dear friend:&lt;br&gt;how are you doing lately?i would like to introduce a good company who trades mainly in electornic products. such as motorcycles, laptops, mobile phones, digial cameras, LCD TV, x box, PS3, GPS, MP3 / 4, etc. &lt;br&gt;
Now the company is under sales promotion,all the products are sold nearly at its cost.&lt;br&gt;They provide the best service and original products of &lt;br&gt;good quality, moreover ,the price is a surprising happiness to you!&lt;br&gt;It is realy a good chance for shopping.just grasp the opportunity,Now or never!&lt;br&gt;
&lt;a href=&quot;http://www.electronics-seller.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.electronics-seller.com&lt;/a&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/a-good-webiste-%3Awww.electronics-seller.com-tp25195346p25195346.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24637963</id>
	<title>XHTML 2.0 Table - axis attribute</title>
	<published>2009-07-23T20:04:46Z</published>
	<updated>2009-07-23T20:04:46Z</updated>
	<author>
		<name>Tobias Schultze</name>
	</author>
	<content type="html">Hello.
&lt;br&gt;&lt;br&gt;I request to change the axis attribute to a space-separated list of values 
&lt;br&gt;in XHTML 2.0
&lt;br&gt;&lt;br&gt;Current definition:
&lt;br&gt;&amp;quot;This attribute may be used to place a cell into conceptual categories that 
&lt;br&gt;can be considered to form axes in an n-dimensional space. User agents may 
&lt;br&gt;give users access to these categories (e.g., the user may query the user 
&lt;br&gt;agent for all cells that belong to certain categories, the user agent may 
&lt;br&gt;present a table in the form of a table of contents, etc.). Please consult 
&lt;br&gt;the section on categorizing cells for more information. The value of this 
&lt;br&gt;attribute is a comma-separated list of category names.&amp;quot;
&lt;br&gt;&lt;a href=&quot;http://www.w3.org/TR/2004/WD-xhtml2-20040722/mod-tables.html#adef_tables_axi&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/2004/WD-xhtml2-20040722/mod-tables.html#adef_tables_axi&lt;/a&gt;&lt;br&gt;s
&lt;br&gt;&lt;br&gt;It is inconsistent with other attributes supporting lists of values by 
&lt;br&gt;separating them with space. For example the headers attribute in the table
&lt;br&gt;module.
&lt;br&gt;Furthermore it makes it impossible to cooperate with css selectors which
&lt;br&gt;also define 
&lt;br&gt;attribute selectors of space separated values (ex. E[foo~=&amp;quot;warning&amp;quot;]) but 
&lt;br&gt;not for comma separeted values. And since the purpose of AXIS is to support 
&lt;br&gt;a filtering capability this can be very important.
&lt;br&gt;&lt;br&gt;Greetings
&lt;br&gt;Tobias Schultze
&lt;br&gt;&lt;br&gt;Btw: I also posted it at
&lt;br&gt;&lt;a href=&quot;http://htmlwg.mn.aptest.com/cgi-bin/xhtml2-issues?findid=8061&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://htmlwg.mn.aptest.com/cgi-bin/xhtml2-issues?findid=8061&lt;/a&gt;&amp;nbsp;but 
&lt;br&gt;that tracker seems to be dead.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/XHTML-2.0-Table---axis-attribute-tp24637963p24637963.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24261472</id>
	<title>What Kind of a Group is this and How I become member of this group?</title>
	<published>2009-06-29T13:11:35Z</published>
	<updated>2009-06-29T13:11:35Z</updated>
	<author>
		<name>Kamaal</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;What kind of a Group is this and how I become member of this group? Is
&lt;br&gt;there any Member or Moderator or Admin know me well?
&lt;br&gt;&lt;br&gt;Please send more information or unsubscribe me!
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Kamaal
&lt;br&gt;--
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;IBroadcast Qatar&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24261472&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ibroadcast-qatar@...&lt;/a&gt;
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24261472&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ibroadcast-qatar+unsubscribe@...&lt;/a&gt;
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/ibroadcast-qatar?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/ibroadcast-qatar?hl=en&lt;/a&gt;&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/What-Kind-of-a-Group-is-this-and-How-I-become-member-of-this-group--tp24261472p24261472.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24069334</id>
	<title>Re: [html] Elements within &quot;title&quot;?</title>
	<published>2009-06-16T16:22:21Z</published>
	<updated>2009-06-16T16:22:21Z</updated>
	<author>
		<name>Comercial - Otimização e Posicionamento de Sites SEO</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=PT-BR link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;I don´t think either!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;I think it will even get worse for
rankings.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Thanks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;Marcos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-US&gt;http://www.otimizacao-de-websites.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--html--Elements-within-%22title%22--tp24069334p24069334.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23846883</id>
	<title>Validation of WAI ARIA and RDFa in XHTML?</title>
	<published>2009-06-03T00:27:20Z</published>
	<updated>2009-06-03T00:27:20Z</updated>
	<author>
		<name>Mirko Gustony</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;is there a way to validate XHTML 1.0 STRICT which uses WAI ARIA *and*
&lt;br&gt;RDFa? If not are there any plans to make it possible?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Mirko
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Validation-of-WAI-ARIA-and-RDFa-in-XHTML--tp23846883p23846883.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23616287</id>
	<title>Re: form inside tabular data</title>
	<published>2009-05-19T06:16:10Z</published>
	<updated>2009-05-19T06:16:10Z</updated>
	<author>
		<name>Tei-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, May 19, 2009 at 6:53 AM, Octavio Alvarez &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23616287&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alvarezp@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

&lt;div class=&quot;im&quot;&gt;On Mon, 18 May 2009 04:42:56 -0700, Philip TAYLOR (Ret&amp;#39;d) &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23616287&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;P.Taylor@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&lt;br&gt;
&amp;gt; David Dorward wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; One form around the entire table, with the name of the successful submit&lt;br&gt;
&amp;gt;&amp;gt; button being used to determine which row is being acted upon. (We should&lt;br&gt;
&amp;gt;&amp;gt; be able to use value, but IE7 and lower have broken implementations of&lt;br&gt;
&amp;gt;&amp;gt; &amp;lt;button&amp;gt;).&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; But the original question was how to have multiple forms&lt;br&gt;
&amp;gt; within a single table (one per row), not how to be able&lt;br&gt;
&amp;gt; to differentiate from within which row a particular&lt;br&gt;
&amp;gt; &amp;quot;Submit&amp;quot; operation took place.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;Why would you need to have multiple forms (read: multiple forms with&lt;br&gt;
different actions each), one per row, given that properly tabulated&lt;br&gt;
data should be similar in type?&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;so you suggest to use a single form, and differentiate the data, based on the submit?&lt;br&gt;&lt;br&gt;&amp;lt;form action=&amp;quot;emailgestor.php&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;table&amp;gt;&lt;br&gt;&amp;lt;tr&amp;gt;&lt;br&gt;

&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;email_1&amp;quot;&amp;gt; favorite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Re: forms&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;reply_1&amp;quot; value=&amp;quot;Reply&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;delete_1&amp;quot; name=&amp;quot;Delete&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;

&amp;lt;/tr&amp;gt;&lt;br&gt;&lt;br&gt;.&lt;br&gt;.&lt;br&gt;.&lt;br&gt;.&lt;br&gt;&amp;lt;tr&amp;gt;&lt;br&gt;
&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;email_30&amp;quot;&amp;gt; favorite&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Re: looks mom, no hands&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input
type=&amp;quot;submit&amp;quot; name=&amp;quot;reply_30&amp;quot; value=&amp;quot;Reply&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot;
name=&amp;quot;delete_30&amp;quot; name=&amp;quot;Delete&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;
&amp;lt;/tr&amp;gt;&lt;br&gt;
&amp;lt;/table&amp;gt;&lt;br&gt;&amp;lt;/form&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On the server:&lt;br&gt;&lt;br&gt;&lt;br&gt;for($t=1;$t&amp;lt;=$maxemails;$t++){   &lt;br&gt;   if (isset ( $_POST[&amp;quot;reply_&amp;quot; . $t] ) ) {&lt;br&gt;           replyEmail($t);&lt;br&gt;   } else  if (isset( $_POST[&amp;quot;delete_&amp;quot;. $t] )  ) {&lt;br&gt;

          deleteEmail($t);&lt;br&gt;  } &lt;br&gt;  if (isset( $_POST[&amp;quot;delete_&amp;quot;. $t] )  &amp;amp;&amp;amp;  $_POST[&amp;quot;delete_&amp;quot;. $t]  == &amp;quot;on&amp;quot; ) {&lt;br&gt;          favoriteEmail($t, true);&lt;br&gt;  }  else {&lt;br&gt;         favoriteEmail($t,false);&lt;br&gt;

  }&lt;br&gt;} &lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;humm... maybe this work. &lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;--&lt;br&gt;ℱin del ℳensaje.&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/form-inside-tabular-data-tp23594843p23616287.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23610703</id>
	<title>Re: form inside tabular data</title>
	<published>2009-05-18T23:48:57Z</published>
	<updated>2009-05-18T23:48:57Z</updated>
	<author>
		<name>Philip TAYLOR (Ret'd)</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;Octavio Alvarez wrote:
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt; Why would you need to have multiple forms (read: multiple forms with
&lt;br&gt;&amp;nbsp;&amp;gt; different actions each), one per row, given that properly tabulated
&lt;br&gt;&amp;nbsp;&amp;gt; data should be similar in type?
&lt;br&gt;&lt;br&gt;That is not for me to say. &amp;nbsp;I was simply pointing out that David's
&lt;br&gt;proposal did not address the problem.
&lt;br&gt;&lt;br&gt;Philip TAYLOR
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/form-inside-tabular-data-tp23594843p23610703.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23609850</id>
	<title>Re: form inside tabular data</title>
	<published>2009-05-18T21:53:36Z</published>
	<updated>2009-05-18T21:53:36Z</updated>
	<author>
		<name>Octavio Alvarez Piza</name>
	</author>
	<content type="html">On Mon, 18 May 2009 04:42:56 -0700, Philip TAYLOR (Ret'd) &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23609850&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;P.Taylor@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; David Dorward wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; One form around the entire table, with the name of the successful submit
&lt;br&gt;&amp;gt;&amp;gt; button being used to determine which row is being acted upon. (We should
&lt;br&gt;&amp;gt;&amp;gt; be able to use value, but IE7 and lower have broken implementations of
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;button&amp;gt;).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But the original question was how to have multiple forms
&lt;br&gt;&amp;gt; within a single table (one per row), not how to be able
&lt;br&gt;&amp;gt; to differentiate from within which row a particular
&lt;br&gt;&amp;gt; &amp;quot;Submit&amp;quot; operation took place.
&lt;/div&gt;&lt;br&gt;Why would you need to have multiple forms (read: multiple forms with
&lt;br&gt;different actions each), one per row, given that properly tabulated
&lt;br&gt;data should be similar in type?
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/form-inside-tabular-data-tp23594843p23609850.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23595931</id>
	<title>Re: form inside tabular data</title>
	<published>2009-05-18T04:42:56Z</published>
	<updated>2009-05-18T04:42:56Z</updated>
	<author>
		<name>Philip TAYLOR (Ret'd)</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;David Dorward wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; One form around the entire table, with the name of the successful submit
&lt;br&gt;&amp;gt; button being used to determine which row is being acted upon. (We should
&lt;br&gt;&amp;gt; be able to use value, but IE7 and lower have broken implementations of
&lt;br&gt;&amp;gt; &amp;lt;button&amp;gt;).
&lt;br&gt;&lt;br&gt;But the original question was how to have multiple forms
&lt;br&gt;within a single table (one per row), not how to be able
&lt;br&gt;to differentiate from within which row a particular
&lt;br&gt;&amp;quot;Submit&amp;quot; operation took place.
&lt;br&gt;&lt;br&gt;I agree with your earlier analysis that permitting
&lt;br&gt;&amp;lt;form&amp;gt; to appear within &amp;lt;tr&amp;gt; is the most appropriate
&lt;br&gt;solution.
&lt;br&gt;&lt;br&gt;Philip TAYLOR
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/form-inside-tabular-data-tp23594843p23595931.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23595545</id>
	<title>Re: form inside tabular data</title>
	<published>2009-05-18T04:18:20Z</published>
	<updated>2009-05-18T04:18:20Z</updated>
	<author>
		<name>David Dorward-3</name>
	</author>
	<content type="html">&amp;lt;quote who=&amp;quot;Tei&amp;quot;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; you have lots of tabular data, that use &amp;lt;table&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;.
&lt;br&gt;&amp;gt; every line on the table is a form
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;form&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;price_21&amp;quot; value=&amp;quot;5&amp;quot;
&lt;br&gt;&amp;gt; /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Change price for product 21&amp;quot;
&lt;br&gt;&amp;gt; /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/form&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ouch!
&lt;/div&gt;&lt;br&gt;It is invalid, but aside from that I see little reason for an &amp;quot;Ouch!&amp;quot;. In
&lt;br&gt;this instance, the table looks like it is being used for layout, but I'll
&lt;br&gt;assume that is a simplified example.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;lt;tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;td&amp;gt;&amp;lt;form&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;price_21&amp;quot; value=&amp;quot;5&amp;quot;
&lt;br&gt;&amp;gt; /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Change price for product 21&amp;quot;
&lt;br&gt;&amp;gt; /&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ouch!
&lt;br&gt;&lt;br&gt;This is invalid, but also non-well formed.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Proposed solution:
&lt;br&gt;&amp;gt; &amp;lt;tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; form=&amp;quot;product_21&amp;quot; name=&amp;quot;price_21&amp;quot; value=&amp;quot;5&amp;quot;
&lt;br&gt;&amp;gt; /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; form=&amp;quot;product_21&amp;quot; value=&amp;quot;Change price
&lt;br&gt;&amp;gt; for product 21&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;form id=&amp;quot;producto_21&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;
&lt;/div&gt;&lt;br&gt;Frankly - yuck. I don't see any reason to move the relationship between
&lt;br&gt;forms and form controls from a hierarchy based on one to a attribute
&lt;br&gt;linkage one.
&lt;br&gt;&lt;br&gt;Allowing forms around table rows would (afaik) be backwards compatible
&lt;br&gt;with the error correction in most existing user agents.
&lt;br&gt;&lt;br&gt;&amp;gt; If theres a prefered solution available, whitin the current standards,
&lt;br&gt;&amp;gt; It will be much preferable, but is unknom to me, and to others web
&lt;br&gt;&amp;gt; authors asked about the topic.
&lt;br&gt;&lt;br&gt;One form around the entire table, with the name of the successful submit
&lt;br&gt;button being used to determine which row is being acted upon. (We should
&lt;br&gt;be able to use value, but IE7 and lower have broken implementations of
&lt;br&gt;&amp;lt;button&amp;gt;).
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;David Dorward
&lt;br&gt;&lt;a href=&quot;http://dorward.me.uk/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dorward.me.uk/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/form-inside-tabular-data-tp23594843p23595545.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23594843</id>
	<title>form inside tabular data</title>
	<published>2009-05-18T03:19:58Z</published>
	<updated>2009-05-18T03:19:58Z</updated>
	<author>
		<name>Tei-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I am a web author, and I am decide to raise a problem for the
&lt;br&gt;examination of this mail list. I understand the purpose of this mail
&lt;br&gt;list is to discuss changes on the standards, and my problem may need
&lt;br&gt;that.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Problem:
&lt;br&gt;&lt;br&gt;you have lots of tabular data, that use &amp;lt;table&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;.
&lt;br&gt;every line on the table is a form
&lt;br&gt;&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;form&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;price_21&amp;quot; value=&amp;quot;5&amp;quot;
&lt;br&gt;/&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Change price for product 21&amp;quot;
&lt;br&gt;/&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/form&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;Ouch!
&lt;br&gt;&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;lt;form&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;price_21&amp;quot; value=&amp;quot;5&amp;quot;
&lt;br&gt;/&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Change price for product 21&amp;quot;
&lt;br&gt;/&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;Ouch!
&lt;br&gt;&lt;br&gt;&lt;br&gt;Proposed solution:
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; form=&amp;quot;product_21&amp;quot; name=&amp;quot;price_21&amp;quot; value=&amp;quot;5&amp;quot;
&lt;br&gt;/&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;submit&amp;quot; form=&amp;quot;product_21&amp;quot; value=&amp;quot;Change price
&lt;br&gt;for product 21&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&lt;br&gt;&amp;lt;form id=&amp;quot;producto_21&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;
&lt;br&gt;&lt;br&gt;what?: it take a undefined state ( input widgets living outside form
&lt;br&gt;blocks ) and add a key to attach these orphan widgets to a existing
&lt;br&gt;form.
&lt;br&gt;&lt;br&gt;If theres a prefered solution available, whitin the current standards,
&lt;br&gt;It will be much preferable, but is unknom to me, and to others web
&lt;br&gt;authors asked about the topic.
&lt;br&gt;&lt;br&gt;Theres a alternate solution, that &amp;nbsp;use javascript, &amp;nbsp;but I prefered a
&lt;br&gt;html-only solution.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;--
&lt;br&gt;ℱin del ℳensaje.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/form-inside-tabular-data-tp23594843p23594843.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23585745</id>
	<title>Reuse of the 1999 namespace is potentially misleading/wrong... for  	XHTML2</title>
	<published>2009-05-17T10:40:56Z</published>
	<updated>2009-05-17T10:40:56Z</updated>
	<author>
		<name>Giovanni Campagna</name>
	</author>
	<content type="html">Followers of this list may know this subject, since a similar
&lt;br&gt;discussion was raised in the HTML WG. There, it was decided that
&lt;br&gt;reusing the 1999 namespace is part of their design choice. But for
&lt;br&gt;XHTML2, why do you have to reuse it?
&lt;br&gt;In particular, could you point me to the relevant discussion about it?
&lt;br&gt;All I could find on it was before the split and rechartering of HTML
&lt;br&gt;and XHTML working groups, which means that members had other points of
&lt;br&gt;view.
&lt;br&gt;&lt;br&gt;Nowadays, with HTML5 taking the backward compatible part of the web
&lt;br&gt;and all its quirks and annoyances, I think that XHTML2 should start
&lt;br&gt;completely anew, get a new namespace and drop legacy elements
&lt;br&gt;(including &amp;lt;hN&amp;gt;,&amp;lt;a&amp;gt;,&amp;lt;img&amp;gt;).
&lt;br&gt;Doing this, you can avoid all problems that resulted to the too wide
&lt;br&gt;use of HTML by authors not aware of standards, all problems of browser
&lt;br&gt;wars, all problems of broken guides/tutorials, that have created the
&lt;br&gt;mess HTML4/5 currently is, including fake XHTML (and the compatibility
&lt;br&gt;guidelines).
&lt;br&gt;&lt;br&gt;In addition, I think that XHTML should take advantage of XML
&lt;br&gt;namespaces saying that:
&lt;br&gt;- foreign content is allowed everywhere, if it is in a different namespace
&lt;br&gt;- in particular, XForms elements must be in the XForms namespace
&lt;br&gt;- XForms Common attributes can be in XHTML2 elemenst if they're
&lt;br&gt;namespaced (thus allowing to attach XForms repetition and binding to
&lt;br&gt;XHTML2 elements)
&lt;br&gt;- XHTML2 attributes can be in XForms elements if they're namespaced
&lt;br&gt;(for example if you want an image button)
&lt;br&gt;- XMLEvents1/2 attributes must be namespaced also in XHTML2 elements
&lt;br&gt;- XMLEvents1/2 elements must be always namespaced
&lt;br&gt;All of this namespaces are required because they all define ortoghonal
&lt;br&gt;technologies, that fit well the CDF model with elements' and global
&lt;br&gt;attributes' semantic given by its namespace, irrelevant of its parent.
&lt;br&gt;&lt;br&gt;I hope that this will start a positive discussion,
&lt;br&gt;&lt;br&gt;Giovanni
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Reuse-of-the-1999-namespace-is-potentially-misleading-wrong...-for--%09XHTML2-tp23585745p23585745.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23494527</id>
	<title>RE: Missing Functionality: Include</title>
	<published>2009-05-11T18:04:40Z</published>
	<updated>2009-05-11T18:04:40Z</updated>
	<author>
		<name>John Foliot - WATS.ca</name>
	</author>
	<content type="html">Elliot Jenner wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Coming from programming languages like C++ and Python, I naturally
&lt;br&gt;&amp;gt; expected that it would be similarly simple to move redundant parts of
&lt;br&gt;&amp;gt; the page into external files and then include them back in. After
&lt;br&gt;&amp;gt; extensive searching, I determined that this basic functionality is
&lt;br&gt;&amp;gt; missing from the language, and requires such hefty workarounds as
&lt;br&gt;&amp;gt; server-side-scripting or PHP.
&lt;br&gt;&lt;br&gt;Perhaps it is because HTML is not a *programming* language, but rather a
&lt;br&gt;mark-up language, two very different animals. &amp;nbsp;HTML (Hyper Text Markup
&lt;br&gt;Language) is about applying structure and meaning to text, and not about
&lt;br&gt;spinning wheels, dancing flames or other wondrous adventures; it is about
&lt;br&gt;conveying meaning to your data and information.
&lt;br&gt;&lt;br&gt;&amp;gt; It should not be necessary to go to a
&lt;br&gt;&amp;gt; completely different language to perform such a necessary task,
&lt;br&gt;&amp;gt; particularly languages that require the added complication of a web
&lt;br&gt;&amp;gt; server just to see if your code is functioning properly, and the added
&lt;br&gt;&amp;gt; worry that some servers may not support the scripting.
&lt;br&gt;&lt;br&gt;Say what? Hefty? At the most basic level, Apache web servers allowed you to
&lt;br&gt;do just this since nearly the beginning of time itself, simply by adding:
&lt;br&gt;&lt;br&gt;&amp;lt;!--#include virtual=&amp;quot;/foo.html&amp;quot; --&amp;gt;
&lt;br&gt;&lt;br&gt;And ensuring that your server (your compiler as it were) was configured to
&lt;br&gt;respect that command. &amp;nbsp;See: 
&lt;br&gt;&lt;a href=&quot;http://httpd.apache.org/docs/1.3/howto/ssi.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://httpd.apache.org/docs/1.3/howto/ssi.html&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Subsequently, with PHP it is as simple as: 
&lt;br&gt;&lt;br&gt;&amp;lt;?php
&lt;br&gt;include (&amp;quot;/foo.html&amp;quot;);
&lt;br&gt;?&amp;gt;
&lt;br&gt;&lt;br&gt;And again ensuring that your server is configured correctly. &amp;nbsp;Pretty much
&lt;br&gt;every installation of Apache today offers PHP support out of the box.
&lt;br&gt;&lt;br&gt;Not using Apache? &amp;nbsp;IIS also allows for server-side inclusion via ASP:
&lt;br&gt;&lt;br&gt;&amp;lt;!-- #INCLUDE FILE=&amp;quot;../includes/foo.asp&amp;quot; --&amp;gt; 
&lt;br&gt;&lt;br&gt;&amp;lt;!-- #INCLUDE VIRTUAL=&amp;quot;/myweb/includes/foo.asp&amp;quot; --&amp;gt; &amp;nbsp;
&lt;br&gt;&lt;br&gt;Again out of the box. &amp;nbsp;These are 'hefty'?
&lt;br&gt;&lt;br&gt;&lt;br&gt;As for testing; if you are looking to use PHP, investigate XAMPP (windows)
&lt;br&gt;or XAMPP for Mac OS X - both allow for local testing without the need to
&lt;br&gt;'upload' anything. &amp;nbsp;Want Windows testing, try starting here:
&lt;br&gt;&lt;a href=&quot;http://support.microsoft.com/kb/839013&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://support.microsoft.com/kb/839013&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Am I alone in wishing for a simple &amp;lt;include url('file.html')/&amp;gt; element
&lt;br&gt;&amp;gt; or something similar that allows this to be accomplished easily?
&lt;br&gt;&lt;br&gt;See above (SSI). &amp;nbsp;The three 'planks' of modern web development continue to
&lt;br&gt;be HTML for semantic structure, CSS for 'display', and scripting (client
&lt;br&gt;side or server side) for 'functionality', and I for one hope it remains this
&lt;br&gt;way. &amp;nbsp;As an aside, while server-side scripting *does* have a higher cost to
&lt;br&gt;the developer (server and bandwidth), it is also a more predictable method,
&lt;br&gt;and as such is likely the better choice for functionality such as what you
&lt;br&gt;are seeking (IMHO). I'm still not a big AJAX guy, but believe that there is
&lt;br&gt;a means using xmlhttprequest to also do something similar
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; In my
&lt;br&gt;&amp;gt; opinion this is a completely basic function that any language should
&lt;br&gt;&amp;gt; have. How did CSS, which was developed later, obtain the &amp;lt;link&amp;gt; tag,
&lt;br&gt;&amp;gt; meanwhile the older HTML standard still lacks it?
&lt;br&gt;&lt;br&gt;As others have pointed out, &amp;lt;link&amp;gt; in HTML existed prior to CSS, and was
&lt;br&gt;simply used in the early days to link an external CSS file to an HTML
&lt;br&gt;document. &amp;nbsp;We also now have @import...
&lt;br&gt;&lt;br&gt;&amp;gt; Particularly on a
&lt;br&gt;&amp;gt; website, there will always be bits of code that are common to all the
&lt;br&gt;&amp;gt; various pages that make it up, for example the navigation and copy
&lt;br&gt;&amp;gt; write/contact code.
&lt;br&gt;&lt;br&gt;Yep, those requirements have been around for some time now (certainly the
&lt;br&gt;decade or so that I've been playing here), but understanding the history of
&lt;br&gt;what came before will hopefully clarify both reasoning and current
&lt;br&gt;methodologies better.
&lt;br&gt;&lt;br&gt;Cheers!
&lt;br&gt;&lt;br&gt;JF
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-Functionality%3A-Include-tp23463232p23494527.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23486594</id>
	<title>Re: Missing Functionality: Include</title>
	<published>2009-05-11T09:17:51Z</published>
	<updated>2009-05-11T09:17:51Z</updated>
	<author>
		<name>Jim Jewett</name>
	</author>
	<content type="html">Aryeh Gregor wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Semantic HTML only gets you so far: there are still usually large
&lt;br&gt;&amp;gt; chunks of repeated HTML on every page, for navigation bars and
&lt;br&gt;&amp;gt; so on.
&lt;br&gt;&lt;br&gt;This is annoying from an aesthetic standpoint, but may not matter
&lt;br&gt;except on very limited devices, such as mobile browsers.
&lt;br&gt;&lt;br&gt;&amp;gt; I admittedly haven't benchmarked the actual performance
&lt;br&gt;&amp;gt; difference from a 20% reduction in the size of a fairly large
&lt;br&gt;&amp;gt; HTML page, say -- it might not be too large.
&lt;br&gt;&lt;br&gt;I think this might be somewhat covered by the microscape benchmark.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.w3.org/Protocols/HTTP/Performance/microscape/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/Protocols/HTTP/Performance/microscape/&lt;/a&gt;&lt;br&gt;&lt;br&gt;While the results I read are out of date, I wouldn't be surprised to
&lt;br&gt;discover that the following points still hold:
&lt;br&gt;&lt;br&gt;(a) &amp;nbsp;Total number of requests often matters more than total number of
&lt;br&gt;bytes. &amp;nbsp;So splitting something into separate includes may be
&lt;br&gt;counterproductive. &amp;nbsp;(Thus the yahoo UI libraries come pre-bundled.)
&lt;br&gt;(b) &amp;nbsp;If the page is slow enough that people notice, getting rid of the
&lt;br&gt;text entirely won't save as much as better compression (or
&lt;br&gt;elimination) of images.
&lt;br&gt;&lt;br&gt;-jJ
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-Functionality%3A-Include-tp23463232p23486594.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23483461</id>
	<title>Re: Missing Functionality: Include</title>
	<published>2009-05-11T06:32:38Z</published>
	<updated>2009-05-11T06:32:38Z</updated>
	<author>
		<name>Aryeh Gregor-2</name>
	</author>
	<content type="html">On Mon, May 11, 2009 at 1:52 AM, David Woolley
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23483461&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;forums@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; One final point is that, if you look at typical commercial web sites, they
&lt;br&gt;&amp;gt; are so bloated with style attributes, embedded style sheets and Javascript
&lt;br&gt;&amp;gt; libraries, that is clear that the authoring community doesn't actually care
&lt;br&gt;&amp;gt; about keeping transmitted page sizes down.  Cleanly written semantic HTML is
&lt;br&gt;&amp;gt; actually rather compact and fast to load.
&lt;br&gt;&lt;br&gt;This is true for most websites, but there are a lot of websites
&lt;br&gt;(especially those based on major software packages, rather than built
&lt;br&gt;in-house) that do try to minimize loading time. &amp;nbsp;Semantic HTML only
&lt;br&gt;gets you so far: there are still usually large chunks of repeated HTML
&lt;br&gt;on every page, for navigation bars and so on.
&lt;br&gt;&lt;br&gt;I admittedly haven't benchmarked the actual performance difference
&lt;br&gt;from a 20% reduction in the size of a fairly large HTML page, say --
&lt;br&gt;it might not be too large. &amp;nbsp;In that case, this is probably more
&lt;br&gt;complexity than it's worth, especially given its inflexibility. &amp;nbsp;As
&lt;br&gt;Roland rightly points out, it wouldn't work well if you want to
&lt;br&gt;highlight the current location or whatnot, which is common. &amp;nbsp;&amp;lt;iframe
&lt;br&gt;seamless&amp;gt; from HTML5 would replicate almost all of the functionality
&lt;br&gt;anyway, and AJAX can minimize downloaded content better than any sort
&lt;br&gt;of declarative include like this.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-Functionality%3A-Include-tp23463232p23483461.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23485376</id>
	<title>XHTML 1.1 spec: lang and xml:lang</title>
	<published>2009-05-11T05:57:27Z</published>
	<updated>2009-05-11T05:57:27Z</updated>
	<author>
		<name>Karsten Wutzke</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I've looked at the latest XHTML spec from 2009-05-07. Referring to
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_com&lt;/a&gt;...
&lt;br&gt;&lt;br&gt;In the I18N module, there are only two attributes listed: dir and xml:lang. The note in the last paragraph says: &amp;quot;Finally, note that the I18N collection only contains the xml:lang attribute unless the Bi- directional Text Module module is selected.&amp;quot; This is fine, but...
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.w3.org/TR/xhtml11/doctype.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml11/doctype.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;says (last paragraph):
&lt;br&gt;&lt;br&gt;&amp;quot;This specification also adds the lang attribute to the I18N attribute
&lt;br&gt;collection as defined in [XHTMLMOD]. The lang attribute is defined in
&lt;br&gt;[HTML4]. When this attribute and the xml:lang are specified on the
&lt;br&gt;same element, the xml:lang takes precedence. When both lang and
&lt;br&gt;xml:lang are specified on the same element, they SHOULD have the same
&lt;br&gt;value.&amp;quot;
&lt;br&gt;&lt;br&gt;Is the 'lang' attribute deprecated? If it is not, it should be in the
&lt;br&gt;I18N module as well. If it *is* deprecated,
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.w3.org/TR/xhtml11/doctype.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml11/doctype.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;is basically wrong, isn't it?
&lt;br&gt;&lt;br&gt;What's the status on lang now?
&lt;br&gt;&lt;br&gt;Karsten
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/XHTML-1.1-spec%3A-lang-and-xml%3Alang-tp23485376p23485376.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23482071</id>
	<title>Re: Missing Functionality: Include</title>
	<published>2009-05-11T05:03:37Z</published>
	<updated>2009-05-11T05:03:37Z</updated>
	<author>
		<name>Roland Bluethgen</name>
	</author>
	<content type="html">Elliot Jenner wrote:
&lt;br&gt;&amp;gt; Virtually the sole purpose of the link element is to include CSS. Since 
&lt;br&gt;&amp;gt; it is almost never used for anything else, I consider it part of CSS for 
&lt;br&gt;&amp;gt; all intents and purposes.
&lt;br&gt;&lt;br&gt;This is a misunderstanding at your side. The link element doesn't 
&lt;br&gt;/include/. It carries /information about a relationship/ to other 
&lt;br&gt;documents. So to speak, other documents are /assigned/ to the document 
&lt;br&gt;in question. It is entirely up to the user agent how to respond to 
&lt;br&gt;getting knowledge of such relationship. In the case of CSS and a UA 
&lt;br&gt;capable of processing CSS, it would normally request the CSS document 
&lt;br&gt;and apply its rules to the representation of the document.
&lt;br&gt;Aryeh has informed you about other widely deployed uses of the element.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; What I am suggesting for a future version (and hopefully a backport) is 
&lt;br&gt;&amp;gt; a simple tag command, say &amp;lt;include href=&amp;quot;file&amp;quot; /&amp;gt; that takes the 
&lt;br&gt;&amp;gt; contents of the file in question and places it into the position it 
&lt;br&gt;&amp;gt; occupies, similar to what a &amp;lt;link href=&amp;quot;file&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt; does 
&lt;br&gt;&amp;gt; now for CSS, but without any type of formatting.
&lt;br&gt;&lt;br&gt;I notice the absence of the rel attribute in your example, again 
&lt;br&gt;indicating the misunderstanding of the link element. The style sheet 
&lt;br&gt;assignment is not denoted by type=&amp;quot;text/css&amp;quot;, it is denoted by naming 
&lt;br&gt;the kind of relationship to the CSS document, i.e. rel=&amp;quot;stylesheet&amp;quot;.
&lt;br&gt;&lt;br&gt;Regarding the introduction of some kind of inclusion mechanism to HTML, 
&lt;br&gt;I predict the story would go like this: After agreeing on an &amp;lt;?include?&amp;gt; 
&lt;br&gt;processing instruction, the next inevitable extensions would be 
&lt;br&gt;conditional statements and variables, because people feel the urgent 
&lt;br&gt;need to implement hierarchical menus with the current item highlighted. 
&lt;br&gt;(But we already have that, it is called server side includes, only that 
&lt;br&gt;SSI is a server-side technique.) Then people want to more cleanly 
&lt;br&gt;separate content and presentation and thus need a variety of loops and 
&lt;br&gt;the possibility of loading data files or querying an RDBMS. (Again we 
&lt;br&gt;have that, it's called PHP, and it also works without a server 
&lt;br&gt;environment.) Soon we would have another full-blown programming language 
&lt;br&gt;-- or several such languages, because people tend to develop strong 
&lt;br&gt;feelings about what would be the right[tm] syntax for all this stuff. So 
&lt;br&gt;we would separate the programming from HTML again and only do some kind 
&lt;br&gt;of designating or referencing within HTML. Yet again, we already have 
&lt;br&gt;this, just in the other direction: we would designate HTML chunks and 
&lt;br&gt;programming statements from within a build provision called Makefile.
&lt;br&gt;&lt;br&gt;&lt;br&gt;And so I approach the practical part of your question (how to get your 
&lt;br&gt;problem solved). I suggest you deploy some kind of preprocessor in 
&lt;br&gt;conjunction with the build system of your choice.
&lt;br&gt;&lt;br&gt;As for the preprocessor, you could use CPP, which you already know from 
&lt;br&gt;C++, but I'm afraid it is syntactically unpleasant within HTML.
&lt;br&gt;&lt;br&gt;A good choice imho would be PHP. Indeed, this task is the original 
&lt;br&gt;purpose of PHP (and imho the only application which it is good for). It 
&lt;br&gt;has a simple C-like syntax and all the control structures you need. And 
&lt;br&gt;an include statement, too.
&lt;br&gt;&lt;br&gt;Then there was a very interesting project called Website Meta Langauge, 
&lt;br&gt;featuring file inclusion, macro expansion, embedded Perl and output 
&lt;br&gt;splitting. Unfortunately it appears to have been abandoned. When I once 
&lt;br&gt;tried, I didn't even manage to make it build. Otherwise this would be my 
&lt;br&gt;favourite for the task. &lt;a href=&quot;http://thewml.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://thewml.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As for the build system, there's an abundance available these days.
&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_build_automation_software&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/List_of_build_automation_software&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;At the end of the day, HTML is not meant to be a programming language, 
&lt;br&gt;it's meant to markup text.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-Functionality%3A-Include-tp23463232p23482071.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23477464</id>
	<title>Re: Missing Functionality: Include</title>
	<published>2009-05-10T22:52:04Z</published>
	<updated>2009-05-10T22:52:04Z</updated>
	<author>
		<name>David Woolley (E.L)</name>
	</author>
	<content type="html">Elliot Jenner wrote:
&lt;br&gt;&amp;gt; Virtually the sole purpose of the link element is to include CSS. Since 
&lt;br&gt;&amp;gt; it is almost never used for anything else, I consider it part of CSS for 
&lt;br&gt;&amp;gt; all intents and purposes.
&lt;br&gt;&lt;br&gt;Using link for CSS was added quite late. &amp;nbsp;The main problem with link was 
&lt;br&gt;that it was that the market leading GUI browsers failed to implement it, 
&lt;br&gt;probably because there was no author controlled rendering, and they were 
&lt;br&gt;in the WYSIWYG market not the true HTML market.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; As to frames and the object usage, these have a tendency to fail at best 
&lt;br&gt;&amp;gt; and be outright mishandled by servers at worst. I realize that these 
&lt;br&gt;&amp;gt; exist, and have used them, but I have been frustrated by the spotty 
&lt;br&gt;&amp;gt; functionality and the difficulty of implementation.
&lt;br&gt;&lt;br&gt;I don't understand why you think people have problems with frames. &amp;nbsp;When 
&lt;br&gt;frames came out, almost ever commercial web site used them. &amp;nbsp;That they 
&lt;br&gt;are less used now is probably the result of education. &amp;nbsp;Frames are 
&lt;br&gt;incompatible with the URL concept, because you cannot link to a framed 
&lt;br&gt;page after an internal link has been followed.
&lt;br&gt;&lt;br&gt;The big problem with object was that it was hijacked by Microsoft for 
&lt;br&gt;supporting ActiveX embedded applications, and their implementation of 
&lt;br&gt;basic object inclusion was poor.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What I am suggesting for a future version (and hopefully a backport) is 
&lt;br&gt;&amp;gt; a simple tag command, say &amp;lt;include href=&amp;quot;file&amp;quot; /&amp;gt; that takes the 
&lt;br&gt;&lt;br&gt;This is an element, not a tag, and elements should always be 
&lt;br&gt;declarative, never commands. &amp;nbsp;Although I'm not sure that inclusion would 
&lt;br&gt;be a valid use, commands should be implemented using processing 
&lt;br&gt;instructions, not elements.
&lt;br&gt;&lt;br&gt;However, as already hinted, HTML, as an application of SGML, has had an 
&lt;br&gt;inclusion facility from the beginning. &amp;nbsp;The problem was that browser 
&lt;br&gt;developers did not see fit to actually implement it. &amp;nbsp;The mechanism that 
&lt;br&gt;is used to give symbolic names to characters is actually being used for 
&lt;br&gt;only a very special case, and should be usable to include whole 
&lt;br&gt;fragments of text. &amp;nbsp;As the SGML specifications are not free, and I 
&lt;br&gt;haven't had a business need to buy them, I can't be completely sure that 
&lt;br&gt;markup is allowed in external entities, but that would be a relatively 
&lt;br&gt;small and consistent extension, even if it isn't naturally available.
&lt;br&gt;&lt;br&gt;The external entity mechanism has the advantage that the entities are 
&lt;br&gt;declared near the start of the document, so a fetch for them can be 
&lt;br&gt;started before they are actually used.
&lt;br&gt;&lt;br&gt;Frames, though, better fitted with the market demand for something 
&lt;br&gt;presentational and stateful, even though they are incompatible with the 
&lt;br&gt;fundamentals of the web.
&lt;br&gt;&lt;br&gt;In my view, the way of implementing contents sidebars that actually 
&lt;br&gt;fitted in with the concept the gave birth to the web would have been for 
&lt;br&gt;browsers to automatically open and keep open a window onto any page 
&lt;br&gt;referenced by &amp;lt;link rev=&amp;quot;contents&amp;quot;....&amp;gt;. &amp;nbsp;This is a non-starter now, as 
&lt;br&gt;it it takes away control of the visual presentation and behaviour from 
&lt;br&gt;the author, which is good for the reader, but the market is driven by 
&lt;br&gt;authors, not readers.
&lt;br&gt;&lt;br&gt;One final point is that, if you look at typical commercial web sites, 
&lt;br&gt;they are so bloated with style attributes, embedded style sheets and 
&lt;br&gt;Javascript libraries, that is clear that the authoring community doesn't 
&lt;br&gt;actually care about keeping transmitted page sizes down. &amp;nbsp;Cleanly 
&lt;br&gt;written semantic HTML is actually rather compact and fast to load.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;David Woolley
&lt;br&gt;Emails are not formal business letters, whatever businesses may want.
&lt;br&gt;RFC1855 says there should be an address here, but, in a world of spam,
&lt;br&gt;that is no longer good advice, as archive address hiding may not work.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-Functionality%3A-Include-tp23463232p23477464.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23475973</id>
	<title>Re: Missing Functionality: Include</title>
	<published>2009-05-10T18:36:51Z</published>
	<updated>2009-05-10T18:36:51Z</updated>
	<author>
		<name>Aryeh Gregor-2</name>
	</author>
	<content type="html">On Sun, May 10, 2009 at 7:37 PM, Elliot Jenner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23475973&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;void2258@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Virtually the sole purpose of the link element is to include CSS. Since it
&lt;br&gt;&amp;gt; is almost never used for anything else, I consider it part of CSS for all
&lt;br&gt;&amp;gt; intents and purposes.
&lt;br&gt;&lt;br&gt;Have you read the HTML spec? &amp;nbsp;&amp;lt;link&amp;gt; has a great many uses. &amp;nbsp;For
&lt;br&gt;instance, in the HTML for the Gmail page I'm on right now, I find:
&lt;br&gt;&lt;br&gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;/mail/images/favicon.ico&amp;quot; type=&amp;quot;image/x-icon&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/atom+xml&amp;quot; title=&amp;quot;Gmail Atom
&lt;br&gt;Feed&amp;quot; href=&amp;quot;feed/atom&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;I'm not sure if stylesheets are even the single most common use of
&lt;br&gt;&amp;lt;link&amp;gt;. &amp;nbsp;&amp;lt;style&amp;gt; is probably used as often, and feeds and favicons are
&lt;br&gt;very common. &amp;nbsp;The more esoteric links like &amp;quot;next&amp;quot; and whatnot are used
&lt;br&gt;by some pretty major websites too (e.g., Wikipedia).
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; What I am suggesting for a future version (and hopefully a backport) is a
&lt;br&gt;&amp;gt; simple tag command, say &amp;lt;include href=&amp;quot;file&amp;quot; /&amp;gt; that takes the contents of
&lt;br&gt;&amp;gt; the file in question and places it into the position it occupies, similar to
&lt;br&gt;&amp;gt; what a &amp;lt;link href=&amp;quot;file&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt; does now for CSS, but without
&lt;br&gt;&amp;gt; any type of formatting. In other words the parser reaches it, jumps to the
&lt;br&gt;&amp;gt; other file, reads the HTML as it, then jumps back when the file ends and
&lt;br&gt;&amp;gt; continues. This could also be used to import scripts that are duplicated as
&lt;br&gt;&amp;gt; well. The type requirement is not as practical in this instance and could be
&lt;br&gt;&amp;gt; omitted entirely if it is problematic; users advanced enough to be inserting
&lt;br&gt;&amp;gt; scripts should be able to put enough in the include files to make it work on
&lt;br&gt;&amp;gt; just a raw copy anyway.
&lt;/div&gt;&lt;br&gt;Obviously the page would have to block while retrieving the &amp;lt;link&amp;gt;, so
&lt;br&gt;latency would be higher for the first request. &amp;nbsp;Other than that, I
&lt;br&gt;think this serves a possibly important use-case: compactness of
&lt;br&gt;markup. &amp;nbsp;Minimizing the length of markup has the potential to reduce
&lt;br&gt;both bandwidth costs (on both ends) and latency on requests other than
&lt;br&gt;the first. &amp;nbsp;This would serve a similar purpose to Google's SDCH:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://sdch.googlegroups.com/web/Shared_Dictionary_Compression_over_HTTP.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sdch.googlegroups.com/web/Shared_Dictionary_Compression_over_HTTP.pdf&lt;/a&gt;&lt;br&gt;&lt;br&gt;Most pages have very repetitive headers and so on. &amp;nbsp;If these could all
&lt;br&gt;be compressed into a single &amp;lt;link&amp;gt; tag that's only served once, that
&lt;br&gt;might be good for performance. &amp;nbsp;Of course, the HTML documented that's
&lt;br&gt;inserted to replace the &amp;lt;link&amp;gt; tag would follow normal caching rules
&lt;br&gt;-- for this to be very useful, it would have to be served with lengthy
&lt;br&gt;Expires headers. &amp;nbsp;Otherwise you would increase latency on every
&lt;br&gt;request just to get a 304 response.
&lt;br&gt;&lt;br&gt;I don't think this would be a great idea solely for the stated reason,
&lt;br&gt;by the way, because of that. &amp;nbsp;It's all very well to include another
&lt;br&gt;file just for tidiness when that file resides on the local disk, or
&lt;br&gt;hopefully even in RAM, where retrieving it is maybe even (in the case
&lt;br&gt;of compiled languages) a one-time cost. &amp;nbsp;It's quite another thing to
&lt;br&gt;go and fetch lots of includes when they're all the way on the other
&lt;br&gt;end of the Internet. &amp;nbsp;Includes in HTML would need to be used with
&lt;br&gt;care, and only if there's a clear benefit.
&lt;br&gt;&lt;br&gt;I also don't think &amp;lt;link&amp;gt; is appropriate for this. &amp;nbsp;&amp;lt;link&amp;gt; indicates
&lt;br&gt;relationships between documents, it's not a processing instruction. &amp;nbsp;A
&lt;br&gt;name like &amp;lt;include&amp;gt; might be better.
&lt;br&gt;&lt;br&gt;A few further thoughts:
&lt;br&gt;&lt;br&gt;1) The included content (which is probably critical to the page's
&lt;br&gt;meaning) would completely fail to render for legacy user-agents.
&lt;br&gt;Graceful fallback would be difficult, since the whole point is to
&lt;br&gt;avoid including extra code. &amp;nbsp;Of course, authors could just wait for
&lt;br&gt;all important browsers to support the feature, or do some
&lt;br&gt;autodetection magic and serve different pages.
&lt;br&gt;&lt;br&gt;2) The security implications would be more severe than seamless
&lt;br&gt;iframes, etc. &amp;nbsp;It would have to be restricted to same-origin.
&lt;br&gt;&lt;br&gt;3) On the first request, all parsing would have to stop when the
&lt;br&gt;include is encountered. &amp;nbsp;This might not be much worse than &amp;lt;script&amp;gt;
&lt;br&gt;tags, in practice -- but &amp;lt;script&amp;gt; tags would likely be among the
&lt;br&gt;things commonly put *in* these includes, so it could be compounded.
&lt;br&gt;(By contrast, &amp;lt;script&amp;gt;s usually don't attempt to include other
&lt;br&gt;&amp;lt;script&amp;gt;s, at least if well-written.)
&lt;br&gt;&lt;br&gt;4) The way that fast loading of a page that's almost the same as the
&lt;br&gt;current one is currently implemented is generally AJAX. &amp;nbsp;Allowing
&lt;br&gt;sites to avoid JavaScript for this would be a good thing.
&lt;br&gt;&lt;br&gt;5) Presumably JavaScript could add includes when the user clicks a
&lt;br&gt;button to open up a reply form, view more comments, etc. &amp;nbsp;Currently
&lt;br&gt;there are only two ways to do this: a) Code the needed HTML into the
&lt;br&gt;page source or a script include. &amp;nbsp;This increases the weight of every
&lt;br&gt;page load, or at least the first, even though the overwhelming
&lt;br&gt;majority of viewers might not be interested in the functionality. &amp;nbsp;b)
&lt;br&gt;Fetch the needed HTML dynamically when needed. &amp;nbsp;But in this case, it's
&lt;br&gt;not cached, unless it's specifically added to localStorage. &amp;nbsp;Including
&lt;br&gt;content with a proper Expires header would allow the content to be
&lt;br&gt;cached transparently by the browser as space permits, simplifying work
&lt;br&gt;for authors and making more efficient use of disk space (since the
&lt;br&gt;browser can clear its own cache freely, but not localStorage).
&lt;br&gt;&lt;br&gt;&lt;br&gt;This seems like an interesting proposal. &amp;nbsp;Perhaps it should be
&lt;br&gt;considered for inclusion into HTML5, or at least HTML6. &amp;nbsp;It must have
&lt;br&gt;been suggested before at some point, though . . .
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-Functionality%3A-Include-tp23463232p23475973.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23475216</id>
	<title>Re: Missing Functionality: Include</title>
	<published>2009-05-10T16:37:58Z</published>
	<updated>2009-05-10T16:37:58Z</updated>
	<author>
		<name>Elliot Jenner</name>
	</author>
	<content type="html">Virtually the sole purpose of the link element is to include CSS. Since 
&lt;br&gt;it is almost never used for anything else, I consider it part of CSS for 
&lt;br&gt;all intents and purposes.
&lt;br&gt;&lt;br&gt;As to frames and the object usage, these have a tendency to fail at best 
&lt;br&gt;and be outright mishandled by servers at worst. I realize that these 
&lt;br&gt;exist, and have used them, but I have been frustrated by the spotty 
&lt;br&gt;functionality and the difficulty of implementation.
&lt;br&gt;&lt;br&gt;Additionally, these methods make it very difficult for beginners to 
&lt;br&gt;perform basic tasks, discouraging them from creating pages, and are not 
&lt;br&gt;handled very well by HTML preview systems (example:Quanta), an 
&lt;br&gt;additional deterrent to beginners and annoyance to experienced users 
&lt;br&gt;checking for errors.
&lt;br&gt;&lt;br&gt;What I am suggesting for a future version (and hopefully a backport) is 
&lt;br&gt;a simple tag command, say &amp;lt;include href=&amp;quot;file&amp;quot; /&amp;gt; that takes the 
&lt;br&gt;contents of the file in question and places it into the position it 
&lt;br&gt;occupies, similar to what a &amp;lt;link href=&amp;quot;file&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt; does 
&lt;br&gt;now for CSS, but without any type of formatting. In other words the 
&lt;br&gt;parser reaches it, jumps to the other file, reads the HTML as it, then 
&lt;br&gt;jumps back when the file ends and continues. This could also be used to 
&lt;br&gt;import scripts that are duplicated as well. The type requirement is not 
&lt;br&gt;as practical in this instance and could be omitted entirely if it is 
&lt;br&gt;problematic; users advanced enough to be inserting scripts should be 
&lt;br&gt;able to put enough in the include files to make it work on just a raw 
&lt;br&gt;copy anyway.
&lt;br&gt;&lt;br&gt;By integrating it into the main standard, (provided that it is 
&lt;br&gt;emphasized so the browsers support it) you no longer have to worry about 
&lt;br&gt;spotty implementation or support on the server side, and it does not 
&lt;br&gt;require a large additional learning curve from casual users or 
&lt;br&gt;beginners. There should be no need to worry about scripting or server 
&lt;br&gt;processing for a basic task like this.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-Functionality%3A-Include-tp23463232p23475216.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23468510</id>
	<title>Re: Missing Functionality: Include</title>
	<published>2009-05-10T02:27:19Z</published>
	<updated>2009-05-10T02:27:19Z</updated>
	<author>
		<name>François REMY</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META content=text/html;charset=iso-8859-1 http-equiv=Content-Type&gt;
&lt;META name=GENERATOR content=&quot;MSHTML 8.00.6001.18702&quot;&gt;&lt;/HEAD&gt;
&lt;BODY style=&quot;PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px&quot; id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop=&quot;true&quot; name=&quot;Compose message area&quot;&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;I know it (may) seems very bad solution, but it's 
possible to make an &quot;incude&quot; in JavaScript, which is the client-side scripting 
language (which&amp;nbsp;HTML is not).&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;It is a good way to save client-server transfer 
because you can cache small parts of a web page and don't send them after that 
to the same user.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;They are two way to do it : &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;* Synchronal system&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;lt;script&amp;gt;&amp;lt;!--&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp; (function() {&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xhr = new 
XMLHttpRequest();&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
xhr.open(&quot;GET&quot;, &quot;/menu.part.html&quot;, false);&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
xhr.send(null);&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 
document.write(xhr.responseText);&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp; })();&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;--&amp;gt;&amp;lt;/script&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;If you use a good cache policy on your server for 
the specified &quot;part.html&quot; file, you can save the transfer of the menu (except 
the first time the user loads your page).&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;But it still have the problem it can slow down your 
page's loading the first time&amp;nbsp;the user loads&amp;nbsp;it.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;* Asynchronal system &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;lt;div id=&quot;menu&quot;&amp;gt;&amp;lt;span 
class=&quot;loading&quot;&amp;gt;Loading...&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;lt;script&amp;gt;&amp;lt;!--&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp; (function() {&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xhr = new 
XMLHttpRequest();&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
xhr.open(&quot;GET&quot;, &quot;/menu.part.html&quot;, 
true);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xhr.onreadystatechange = 
function() {&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if 
(xhr.readyState==4) { document.getElementById(&quot;menu&quot;).innerHTML = 
xhr.responseText; }&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
xhr.send(null);&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&amp;nbsp;&amp;nbsp; })();&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;--&amp;gt;&amp;lt;/script&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;It have the advantage it don't make your page's 
first load slower, but it have the disavantage that the menu can be not present 
during some time the first time you use the page.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;Depending on the size of the data you want to 
cache, using one method or the other can be envisaged.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;Regards,&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;Fremy&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style=&quot;FONT: 10pt Tahoma&quot;&gt;
&lt;DIV&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;BACKGROUND: #f5f5f5&quot;&gt;
&lt;DIV style=&quot;font-color: black&quot;&gt;&lt;B&gt;From:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23468510&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;molte93@...&lt;/a&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;B&gt;Sent:&lt;/B&gt; Sunday, May 10, 2009 11:07 AM&lt;/DIV&gt;
&lt;DIV&gt;&lt;B&gt;To:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23468510&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rpgfan3233@...&lt;/a&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;B&gt;Cc:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23468510&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www-html@...&lt;/a&gt; 
&lt;/DIV&gt;
&lt;DIV&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: Missing Functionality: Include&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;When using frames the URL in the browser address bar will not 
change when you navigate around the site. Therefore a specific page cannot be 
identified by the URL. So using frames would probably not be a good 
idea.&lt;BR&gt;&lt;BR&gt;Then, of course, you have iframes. But with an iframe you restrict 
the content of the included page to a specific area - that is not to keep layout 
and structure separated.&lt;BR&gt;&lt;BR&gt;You also refer to a solution using the object 
element, though, it would need some scripting. It &lt;I&gt;should&lt;/I&gt; be possible to 
include a page without.&lt;BR&gt;&lt;BR&gt;All the possible solutions, you refer to, are 
certainly usable, but when you think about it: Who uses them? Doesn't everybody 
use a server-side feature for the thing instead? There is probably an 
explanation to that.&lt;BR&gt;&lt;BR&gt;Anyway, wouldn't you be able to include a page using 
the HTML 5 embed tag (I ask because I do not know)?&lt;BR clear=all&gt;----&lt;BR&gt;Molte&lt;BR&gt;&lt;BR&gt;
&lt;DIV class=gmail_quote&gt;2009/5/9 Dustin Boyd &lt;SPAN dir=ltr&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23468510&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rpgfan3233@...&lt;/a&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR&gt;
&lt;BLOCKQUOTE style=&quot;BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex&quot; class=gmail_quote&gt;
  &lt;DIV class=im&gt;On Fri, May 8, 2009 at 23:14, Elliot Jenner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23468510&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;void2258@...&lt;/a&gt;&amp;gt; 
  wrote:&lt;div class='shrinkable-quote'&gt;&lt;BR&gt;&amp;gt;&lt;BR&gt;&amp;gt; Coming from programming languages like C++ and Python, 
  I naturally&lt;BR&gt;&amp;gt; expected that it would be similarly simple to move 
  redundant parts&lt;BR&gt;&amp;gt; of the page into external files and then include them 
  back in. After&lt;BR&gt;&amp;gt; extensive searching, I determined that this basic 
  functionality is&lt;BR&gt;&amp;gt; missing from the language, and requires such hefty 
  workarounds as&lt;BR&gt;&amp;gt; server-side-scripting or PHP. It should not be 
  necessary to go to a&lt;BR&gt;&amp;gt; completely different language to perform such a 
  necessary task,&lt;BR&gt;&amp;gt; particularly languages that require the added 
  complication of a web&lt;BR&gt;&amp;gt; server just to see if your code is functioning 
  properly, and the&lt;BR&gt;&amp;gt; added worry that some servers may not support the 
  scripting.&lt;BR&gt;&amp;gt;&lt;BR&gt;&amp;gt; Am I alone in wishing for a simple &amp;lt;include 
  url('file.html')/&amp;gt;&lt;BR&gt;&amp;gt; element or something similar that allows this to 
  be accomplished&lt;BR&gt;&amp;gt; easily?&lt;/div&gt;&lt;BR&gt;&lt;/DIV&gt;You must not have known about 
  frames [1], something that HTML has had&lt;BR&gt;for a long time in one form or 
  another. &amp;nbsp;The exact same technology&lt;BR&gt;also exists in XHTML 1.0 via the 
  frameset DTD [2], albeit with a&lt;BR&gt;couple of changes that affect XHTML in 
  general rather than frames&lt;BR&gt;specifically. &amp;nbsp;Another possibility is the 
  IFRAME element [3]. &amp;nbsp;The&lt;BR&gt;OBJECT element [4] works too, with some minor 
  caveats in the area of&lt;BR&gt;client-side scripting such as JavaScript.&lt;BR&gt;
  &lt;DIV class=im&gt;&lt;BR&gt;&amp;gt; In my opinion this is a completely basic function that 
  any language&lt;BR&gt;&amp;gt; should have. How did CSS, which was developed later, 
  obtain the&lt;BR&gt;&amp;gt; &amp;lt;link&amp;gt; tag, meanwhile the older HTML standard still 
  lacks it?&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;Actually, the LINK element is a part of HTML (and 
  XHTML) [5]. &amp;nbsp;It is&lt;BR&gt;simply used to create a relationship between an 
  HTML document and a&lt;BR&gt;CSS document. &amp;nbsp;CSS defines style sheet rules; 
  HTML/XHTML defines&lt;BR&gt;elements. &amp;nbsp;They are completely different languages, 
  though it may&lt;BR&gt;appear as if they all go together because they're used 
  together so&lt;BR&gt;often.&lt;BR&gt;
  &lt;DIV class=im&gt;&lt;BR&gt;&amp;gt; Particularly on a website, there will always be bits of 
  code that&lt;BR&gt;&amp;gt; are common to all the various pages that make it up, for 
  example the&lt;BR&gt;&amp;gt; navigation and copy write/contact code.&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;This 
  is why frames are a great tool when you don't have more useful&lt;BR&gt;solutions 
  like server-side scripting/programming available. &amp;nbsp;However,&lt;BR&gt;there are 
  usability issues with frames, something that server-side&lt;BR&gt;scripting fixes 
  (or server-side includes at the very least). &amp;nbsp;I've&lt;BR&gt;personally never 
  used the OBJECT element as a replacement for frames,&lt;BR&gt;but I haven't heard 
  about any bad experiences with it other than&lt;BR&gt;scripting as previously 
  mentioned. &amp;nbsp;Then again, with as much&lt;BR&gt;JavaScript as there is in use 
  these days, I am not surprised that I&lt;BR&gt;hear so little about replacing frames 
  using OBJECT. &amp;nbsp;On the other&lt;BR&gt;hand, it has been over a year since I've 
  heard anything about OBJECT&lt;BR&gt;as a replacement for IFRAME, which is already a 
  replacement for the&lt;BR&gt;not-very-usable HTML framesets that I pointed out at 
  first.&lt;BR&gt;&lt;BR&gt;You can see a live example of using OBJECT as an alternative to 
  IFRAME&lt;BR&gt;[6], though I'm not exactly sure how old (or reliable) it is. 
  &amp;nbsp;Again,&lt;BR&gt;there might be scripting issues so stay guarded.&lt;BR&gt;&lt;BR&gt;[1] - 
  &lt;A href=&quot;http://www.w3.org/TR/html4/present/frames.html&quot; target=_blank rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/present/frames.html&lt;/A&gt;&lt;BR&gt;[2] - &lt;A href=&quot;http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Frameset&quot; target=_blank rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Frameset&lt;/A&gt;&lt;BR&gt;[3] 
  - &lt;A href=&quot;http://www.w3.org/TR/html4/present/frames.html#h-16.5&quot; target=_blank rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/present/frames.html#h-16.5&lt;/A&gt;&lt;BR&gt;[4] 
  - &lt;A href=&quot;http://www.w3.org/TR/html4/struct/objects.html#h-13.3&quot; target=_blank rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/struct/objects.html#h-13.3&lt;/A&gt;&lt;BR&gt;[5] 
  - &lt;A href=&quot;http://www.w3.org/TR/html4/struct/links.html#h-12.3&quot; target=_blank rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/struct/links.html#h-12.3&lt;/A&gt;&lt;BR&gt;[6] - 
  &lt;A href=&quot;http://intranation.com/test-cases/object-vs-iframe/&quot; target=_blank rel=&quot;nofollow&quot;&gt;http://intranation.com/test-cases/object-vs-iframe/&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/BODY&gt;&lt;/HTML&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-Functionality%3A-Include-tp23463232p23468510.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23468414</id>
	<title>Re: Missing Functionality: Include</title>
	<published>2009-05-10T02:07:54Z</published>
	<updated>2009-05-10T02:07:54Z</updated>
	<author>
		<name>Molte</name>
	</author>
	<content type="html">When using frames the URL in the browser address bar will not change when you navigate around the site. Therefore a specific page cannot be identified by the URL. So using frames would probably not be a good idea.&lt;br&gt;&lt;br&gt;Then, of course, you have iframes. But with an iframe you restrict the content of the included page to a specific area - that is not to keep layout and structure separated.&lt;br&gt;

&lt;br&gt;You also refer to a solution using the object element, though, it would need some scripting. It &lt;i&gt;should&lt;/i&gt; be possible to include a page without.&lt;br&gt;&lt;br&gt;All the possible solutions, you refer to, are certainly usable, but when you think about it: Who uses them? Doesn&amp;#39;t everybody use a server-side feature for the thing instead? There is probably an explanation to that.&lt;br&gt;

&lt;br&gt;Anyway, wouldn&amp;#39;t you be able to include a page using the HTML 5 embed tag (I ask because I do not know)?&lt;br clear=&quot;all&quot;&gt;----&lt;br&gt;Molte&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/5/9 Dustin Boyd &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23468414&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rpgfan3233@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div class=&quot;im&quot;&gt;On Fri, May 8, 2009 at 23:14, Elliot Jenner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23468414&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;void2258@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;


&amp;gt;&lt;br&gt;
&amp;gt; Coming from programming languages like C++ and Python, I naturally&lt;br&gt;
&amp;gt; expected that it would be similarly simple to move redundant parts&lt;br&gt;
&amp;gt; of the page into external files and then include them back in. After&lt;br&gt;
&amp;gt; extensive searching, I determined that this basic functionality is&lt;br&gt;
&amp;gt; missing from the language, and requires such hefty workarounds as&lt;br&gt;
&amp;gt; server-side-scripting or PHP. It should not be necessary to go to a&lt;br&gt;
&amp;gt; completely different language to perform such a necessary task,&lt;br&gt;
&amp;gt; particularly languages that require the added complication of a web&lt;br&gt;
&amp;gt; server just to see if your code is functioning properly, and the&lt;br&gt;
&amp;gt; added worry that some servers may not support the scripting.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Am I alone in wishing for a simple &amp;lt;include url(&amp;#39;file.html&amp;#39;)/&amp;gt;&lt;br&gt;
&amp;gt; element or something similar that allows this to be accomplished&lt;br&gt;
&amp;gt; easily?&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;You must not have known about frames [1], something that HTML has had&lt;br&gt;
for a long time in one form or another.  The exact same technology&lt;br&gt;
also exists in XHTML 1.0 via the frameset DTD [2], albeit with a&lt;br&gt;
couple of changes that affect XHTML in general rather than frames&lt;br&gt;
specifically.  Another possibility is the IFRAME element [3].  The&lt;br&gt;
OBJECT element [4] works too, with some minor caveats in the area of&lt;br&gt;
client-side scripting such as JavaScript.&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&amp;gt; In my opinion this is a completely basic function that any language&lt;br&gt;
&amp;gt; should have. How did CSS, which was developed later, obtain the&lt;br&gt;
&amp;gt; &amp;lt;link&amp;gt; tag, meanwhile the older HTML standard still lacks it?&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;Actually, the LINK element is a part of HTML (and XHTML) [5].  It is&lt;br&gt;
simply used to create a relationship between an HTML document and a&lt;br&gt;
CSS document.  CSS defines style sheet rules; HTML/XHTML defines&lt;br&gt;
elements.  They are completely different languages, though it may&lt;br&gt;
appear as if they all go together because they&amp;#39;re used together so&lt;br&gt;
often.&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&amp;gt; Particularly on a website, there will always be bits of code that&lt;br&gt;
&amp;gt; are common to all the various pages that make it up, for example the&lt;br&gt;
&amp;gt; navigation and copy write/contact code.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;This is why frames are a great tool when you don&amp;#39;t have more useful&lt;br&gt;
solutions like server-side scripting/programming available.  However,&lt;br&gt;
there are usability issues with frames, something that server-side&lt;br&gt;
scripting fixes (or server-side includes at the very least).  I&amp;#39;ve&lt;br&gt;
personally never used the OBJECT element as a replacement for frames,&lt;br&gt;
but I haven&amp;#39;t heard about any bad experiences with it other than&lt;br&gt;
scripting as previously mentioned.  Then again, with as much&lt;br&gt;
JavaScript as there is in use these days, I am not surprised that I&lt;br&gt;
hear so little about replacing frames using OBJECT.  On the other&lt;br&gt;
hand, it has been over a year since I&amp;#39;ve heard anything about OBJECT&lt;br&gt;
as a replacement for IFRAME, which is already a replacement for the&lt;br&gt;
not-very-usable HTML framesets that I pointed out at first.&lt;br&gt;
&lt;br&gt;
You can see a live example of using OBJECT as an alternative to IFRAME&lt;br&gt;
[6], though I&amp;#39;m not exactly sure how old (or reliable) it is.  Again,&lt;br&gt;
there might be scripting issues so stay guarded.&lt;br&gt;
&lt;br&gt;
[1] - &lt;a href=&quot;http://www.w3.org/TR/html4/present/frames.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/present/frames.html&lt;/a&gt;&lt;br&gt;
[2] - &lt;a href=&quot;http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Frameset&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Frameset&lt;/a&gt;&lt;br&gt;
[3] - &lt;a href=&quot;http://www.w3.org/TR/html4/present/frames.html#h-16.5&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/present/frames.html#h-16.5&lt;/a&gt;&lt;br&gt;
[4] - &lt;a href=&quot;http://www.w3.org/TR/html4/struct/objects.html#h-13.3&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/struct/objects.html#h-13.3&lt;/a&gt;&lt;br&gt;
[5] - &lt;a href=&quot;http://www.w3.org/TR/html4/struct/links.html#h-12.3&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/struct/links.html#h-12.3&lt;/a&gt;&lt;br&gt;
[6] - &lt;a href=&quot;http://intranation.com/test-cases/object-vs-iframe/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://intranation.com/test-cases/object-vs-iframe/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-Functionality%3A-Include-tp23463232p23468414.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23463904</id>
	<title>Re: Missing Functionality: Include</title>
	<published>2009-05-09T12:40:21Z</published>
	<updated>2009-05-09T12:40:21Z</updated>
	<author>
		<name>Jukka K. Korpela</name>
	</author>
	<content type="html">Dustin Boyd wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; On Fri, May 8, 2009 at 23:14, Elliot Jenner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23463904&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;void2258@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Coming from programming languages like C++ and Python, I naturally
&lt;br&gt;&amp;gt;&amp;gt; expected that it would be similarly simple to move redundant parts
&lt;br&gt;&amp;gt;&amp;gt; of the page into external files and then include them back in.
&lt;br&gt;&lt;br&gt;In the good old days, people used to refer to FAQs in matters like this.
&lt;br&gt;&lt;br&gt;&amp;gt; You must not have known about frames [1],
&lt;br&gt;&lt;br&gt;Good for him.
&lt;br&gt;&lt;br&gt;&amp;gt; This is why frames are a great tool
&lt;br&gt;&lt;br&gt;You are trolling ín a rather primitive manner.
&lt;br&gt;&lt;br&gt;The technically correct answer would be that entities offered the mechanism 
&lt;br&gt;of simple inclusion in HTML, but browser vendors never bothered implementing 
&lt;br&gt;them. Frames are a different beast, and an ugly one.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Yucca, &lt;a href=&quot;http://www.cs.tut.fi/~jkorpela/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.tut.fi/~jkorpela/&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-Functionality%3A-Include-tp23463232p23463904.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23463811</id>
	<title>Re: Missing Functionality: Include</title>
	<published>2009-05-09T12:28:57Z</published>
	<updated>2009-05-09T12:28:57Z</updated>
	<author>
		<name>Dustin Boyd</name>
	</author>
	<content type="html">On Fri, May 8, 2009 at 23:14, Elliot Jenner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23463811&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;void2258@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Coming from programming languages like C++ and Python, I naturally
&lt;br&gt;&amp;gt; expected that it would be similarly simple to move redundant parts
&lt;br&gt;&amp;gt; of the page into external files and then include them back in. After
&lt;br&gt;&amp;gt; extensive searching, I determined that this basic functionality is
&lt;br&gt;&amp;gt; missing from the language, and requires such hefty workarounds as
&lt;br&gt;&amp;gt; server-side-scripting or PHP. It should not be necessary to go to a
&lt;br&gt;&amp;gt; completely different language to perform such a necessary task,
&lt;br&gt;&amp;gt; particularly languages that require the added complication of a web
&lt;br&gt;&amp;gt; server just to see if your code is functioning properly, and the
&lt;br&gt;&amp;gt; added worry that some servers may not support the scripting.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Am I alone in wishing for a simple &amp;lt;include url('file.html')/&amp;gt;
&lt;br&gt;&amp;gt; element or something similar that allows this to be accomplished
&lt;br&gt;&amp;gt; easily?
&lt;/div&gt;&lt;br&gt;You must not have known about frames [1], something that HTML has had
&lt;br&gt;for a long time in one form or another. &amp;nbsp;The exact same technology
&lt;br&gt;also exists in XHTML 1.0 via the frameset DTD [2], albeit with a
&lt;br&gt;couple of changes that affect XHTML in general rather than frames
&lt;br&gt;specifically. &amp;nbsp;Another possibility is the IFRAME element [3]. &amp;nbsp;The
&lt;br&gt;OBJECT element [4] works too, with some minor caveats in the area of
&lt;br&gt;client-side scripting such as JavaScript.
&lt;br&gt;&lt;br&gt;&amp;gt; In my opinion this is a completely basic function that any language
&lt;br&gt;&amp;gt; should have. How did CSS, which was developed later, obtain the
&lt;br&gt;&amp;gt; &amp;lt;link&amp;gt; tag, meanwhile the older HTML standard still lacks it?
&lt;br&gt;&lt;br&gt;Actually, the LINK element is a part of HTML (and XHTML) [5]. &amp;nbsp;It is
&lt;br&gt;simply used to create a relationship between an HTML document and a
&lt;br&gt;CSS document. &amp;nbsp;CSS defines style sheet rules; HTML/XHTML defines
&lt;br&gt;elements. &amp;nbsp;They are completely different languages, though it may
&lt;br&gt;appear as if they all go together because they're used together so
&lt;br&gt;often.
&lt;br&gt;&lt;br&gt;&amp;gt; Particularly on a website, there will always be bits of code that
&lt;br&gt;&amp;gt; are common to all the various pages that make it up, for example the
&lt;br&gt;&amp;gt; navigation and copy write/contact code.
&lt;br&gt;&lt;br&gt;This is why frames are a great tool when you don't have more useful
&lt;br&gt;solutions like server-side scripting/programming available. &amp;nbsp;However,
&lt;br&gt;there are usability issues with frames, something that server-side
&lt;br&gt;scripting fixes (or server-side includes at the very least). &amp;nbsp;I've
&lt;br&gt;personally never used the OBJECT element as a replacement for frames,
&lt;br&gt;but I haven't heard about any bad experiences with it other than
&lt;br&gt;scripting as previously mentioned. &amp;nbsp;Then again, with as much
&lt;br&gt;JavaScript as there is in use these days, I am not surprised that I
&lt;br&gt;hear so little about replacing frames using OBJECT. &amp;nbsp;On the other
&lt;br&gt;hand, it has been over a year since I've heard anything about OBJECT
&lt;br&gt;as a replacement for IFRAME, which is already a replacement for the
&lt;br&gt;not-very-usable HTML framesets that I pointed out at first.
&lt;br&gt;&lt;br&gt;You can see a live example of using OBJECT as an alternative to IFRAME
&lt;br&gt;[6], though I'm not exactly sure how old (or reliable) it is. &amp;nbsp;Again,
&lt;br&gt;there might be scripting issues so stay guarded.
&lt;br&gt;&lt;br&gt;[1] - &lt;a href=&quot;http://www.w3.org/TR/html4/present/frames.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/present/frames.html&lt;/a&gt;&lt;br&gt;[2] - &lt;a href=&quot;http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Frameset&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Frameset&lt;/a&gt;&lt;br&gt;[3] - &lt;a href=&quot;http://www.w3.org/TR/html4/present/frames.html#h-16.5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/present/frames.html#h-16.5&lt;/a&gt;&lt;br&gt;[4] - &lt;a href=&quot;http://www.w3.org/TR/html4/struct/objects.html#h-13.3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/struct/objects.html#h-13.3&lt;/a&gt;&lt;br&gt;[5] - &lt;a href=&quot;http://www.w3.org/TR/html4/struct/links.html#h-12.3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/html4/struct/links.html#h-12.3&lt;/a&gt;&lt;br&gt;[6] - &lt;a href=&quot;http://intranation.com/test-cases/object-vs-iframe/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://intranation.com/test-cases/object-vs-iframe/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-Functionality%3A-Include-tp23463232p23463811.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23463232</id>
	<title>Missing Functionality: Include</title>
	<published>2009-05-08T21:14:24Z</published>
	<updated>2009-05-08T21:14:24Z</updated>
	<author>
		<name>Elliot Jenner</name>
	</author>
	<content type="html">Coming from programming languages like C++ and Python, I naturally 
&lt;br&gt;expected that it would be similarly simple to move redundant parts of 
&lt;br&gt;the page into external files and then include them back in. After 
&lt;br&gt;extensive searching, I determined that this basic functionality is 
&lt;br&gt;missing from the language, and requires such hefty workarounds as 
&lt;br&gt;server-side-scripting or PHP. It should not be necessary to go to a 
&lt;br&gt;completely different language to perform such a necessary task, 
&lt;br&gt;particularly languages that require the added complication of a web 
&lt;br&gt;server just to see if your code is functioning properly, and the added 
&lt;br&gt;worry that some servers may not support the scripting.
&lt;br&gt;&lt;br&gt;Am I alone in wishing for a simple &amp;lt;include url('file.html')/&amp;gt; element 
&lt;br&gt;or something similar that allows this to be accomplished easily? In my 
&lt;br&gt;opinion this is a completely basic function that any language should 
&lt;br&gt;have. How did CSS, which was developed later, obtain the &amp;lt;link&amp;gt; tag, 
&lt;br&gt;meanwhile the older HTML standard still lacks it? Particularly on a 
&lt;br&gt;website, there will always be bits of code that are common to all the 
&lt;br&gt;various pages that make it up, for example the navigation and copy 
&lt;br&gt;write/contact code.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Missing-Functionality%3A-Include-tp23463232p23463232.html" />
</entry>

</feed>
