<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1000464189884384455</id><updated>2012-02-15T23:01:35.763-08:00</updated><title type='text'>XHTML</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xhtmlcode.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1000464189884384455/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://xhtmlcode.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>tod</name><uri>http://www.blogger.com/profile/00913417936895891762</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1000464189884384455.post-5803918528328891247</id><published>2007-08-03T14:50:00.001-07:00</published><updated>2007-08-03T14:50:50.694-07:00</updated><title type='text'>The XHTML 2.0 draft specification</title><content type='html'>Work on XHTML 2.0 is, as of 2007, still ongoing. The current XHTML 2.0 Working Draft is controversial because it breaks backward compatibility with all previous versions, and is therefore, in effect, a new markup language created to circumvent (X)HTML's limitations rather than being simply a new version. Many issues with compatibility are easily addressed, however, XHTML 2.0 can currently be parsed the same way a user agent would parse XHTML 1.1: via an XML parser and a default CSS document conforming to the current XHTML 2.0 Working Draft.&lt;br /&gt;New features brought into the HTML family of markup languages by XHTML 2.0:&lt;br /&gt;• HTML forms will be replaced by XForms, an XML-based user input specification allowing forms to be displayed appropriately for different rendering devices.&lt;br /&gt;• HTML frames will be replaced by XFrames.&lt;br /&gt;• The DOM Events will be replaced by XML Events, which uses the XML Document Object Model.&lt;br /&gt;• A new list element type, the nl element type, will be included to specifically designate a list as a navigation list. This will be useful in creating nested menus, which are currently created by a wide variety of means like nested unordered lists or nested definition lists.&lt;br /&gt;• Any element will be able to act as a hyperlink, e.g., &lt;li href="articles.html"&gt;Articles&lt;/li&gt;, similar to XLink. However, XLink itself is not compatible with XHTML due to design differences.&lt;br /&gt;• Any element will be able to reference alternative media with the src attribute, e.g., &lt;p src="lbridge.jpg" type="image/jpeg"&gt;London Bridge&lt;/p&gt; is the same as &lt;object src="lbridge.jpg" type="image/jpeg"&gt;&lt;p&gt;London Bridge&lt;/p&gt;&lt;/object&gt;.&lt;br /&gt;• The alt attribute of the img element has been removed: alternative text will be given in the content of the img element, much like the object element, e.g., &lt;img src="hms_audacious.jpg"&gt;HMS &lt;em&gt;Audacious&lt;/em&gt;&lt;/img&gt;.&lt;br /&gt;• A single heading element (h) will be added. The level of these headings will be indicated by the nested section elements, each with their own h heading.&lt;br /&gt;• The remaining presentational elements i, b and tt, still allowed in XHTML 1.x (even Strict), will be absent from XHTML 2.0. The only somewhat presentational elements remaining will be sup and sub for superscript and subscript respectively, because they have significant non-presentational uses and are required by certain languages. All other tags are meant to be semantic instead (e.g. strong for strong or bolded text) while allowing the user agent to control the presentation of elements via CSS.&lt;br /&gt;• The addition of RDF triple with the property and about attributes to facilitate the conversion from XHTML to RDF/XML.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1000464189884384455-5803918528328891247?l=xhtmlcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xhtmlcode.blogspot.com/feeds/5803918528328891247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1000464189884384455&amp;postID=5803918528328891247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1000464189884384455/posts/default/5803918528328891247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1000464189884384455/posts/default/5803918528328891247'/><link rel='alternate' type='text/html' href='http://xhtmlcode.blogspot.com/2007/08/xhtml-20-draft-specification.html' title='The XHTML 2.0 draft specification'/><author><name>tod</name><uri>http://www.blogger.com/profile/00913417936895891762</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1000464189884384455.post-4988270816400209316</id><published>2007-08-03T14:49:00.001-07:00</published><updated>2007-08-03T14:49:58.742-07:00</updated><title type='text'>Versions of XHTML</title><content type='html'>&lt;span style="font-weight:bold;"&gt;XHTML 1.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The original XHTML W3C Recommendation, XHTML 1.0, was simply a reformulation of HTML 4.01 in XML. There are three different "DTDs" of XHTML 1.0, each equal in scope to their respective HTML 4.01 versions.&lt;br /&gt;• XHTML 1.0 Strict is the same as HTML 4.01 Strict, but follows XML syntax rules.&lt;br /&gt;• XHTML 1.0 Transitional is the same as HTML 4.01 Transitional, but follows XML syntax rules. It supports everything found in XHTML 1.0 Strict, but also permits the use of a number of elements and attributes that are judged presentational, in order to ease the transition from HTML 3.2 and earlier. These include center, u, strike, and applet.&lt;br /&gt;• XHTML 1.0 Frameset: is the same as HTML 4.01 Frameset, but follows XML syntax rules. It allows the defining of an HTML frameset, a common practice in versions of HTML prior to HTML 4.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1000464189884384455-4988270816400209316?l=xhtmlcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xhtmlcode.blogspot.com/feeds/4988270816400209316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1000464189884384455&amp;postID=4988270816400209316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1000464189884384455/posts/default/4988270816400209316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1000464189884384455/posts/default/4988270816400209316'/><link rel='alternate' type='text/html' href='http://xhtmlcode.blogspot.com/2007/08/versions-of-xhtml.html' title='Versions of XHTML'/><author><name>tod</name><uri>http://www.blogger.com/profile/00913417936895891762</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1000464189884384455.post-7197468977096367905</id><published>2007-08-03T14:47:00.000-07:00</published><updated>2007-08-03T14:49:00.596-07:00</updated><title type='text'>Differences from HTML</title><content type='html'>The changes from HTML to first-generation XHTML 1.0 are minor and are mainly to achieve conformance with XML. The most important change is the requirement that the document must be well-formed and that all elements must be explicitly closed as required in XML. In XML, all element and attribute names are case-sensitive, so the XHTML approach has been to define all tag names to be lowercase. This contrasts with some earlier established traditions which began around the time of HTML 2.0, when many used uppercase tags. In XHTML, all attribute values must be enclosed by quotes (either 'single' or "double" quotes may be used). In contrast, this was sometimes optional in SGML, and hence in HTML, where numeric or boolean attributes can dispense with quotes (quoted attributes are assumed to be strings). All elements must also be explicitly closed, including empty (aka singleton) elements such as img and br. This can be done by adding a closing slash to the start tag. Attribute minimization (e.g., option selected) is also prohibited as the attribute “selected” contains no explicit value; instead, use option selected="selected". HTML elements which are optional in the content model, will not appear in the DOM tree unless they are explicitly specified. For example, an XHTML page must have a body element, and a table will not have a &lt;tbody&gt; element unless the author specifies one. More differences are detailed in the W3C XHTML 1.0 recommendation. Differences between HTML and XHTML from the (X)HTML5 point of view are detailed on the WHATWG wiki.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1000464189884384455-7197468977096367905?l=xhtmlcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xhtmlcode.blogspot.com/feeds/7197468977096367905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1000464189884384455&amp;postID=7197468977096367905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1000464189884384455/posts/default/7197468977096367905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1000464189884384455/posts/default/7197468977096367905'/><link rel='alternate' type='text/html' href='http://xhtmlcode.blogspot.com/2007/08/differences-from-html.html' title='Differences from HTML'/><author><name>tod</name><uri>http://www.blogger.com/profile/00913417936895891762</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1000464189884384455.post-7695284390088058498</id><published>2007-08-03T14:46:00.000-07:00</published><updated>2007-08-03T14:47:04.492-07:00</updated><title type='text'>Beginning</title><content type='html'>&lt;p&gt;The &lt;b&gt;&lt;i&gt;Extensible HyperText Markup Language&lt;/i&gt;&lt;/b&gt;, or &lt;b&gt;XHTML&lt;/b&gt;, is a markup language that has the same depth of expression as HTML, but also conforms to XML syntax.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Whereas HTML is an application of SGML, a very flexible markup language, XHTML is an application of XML, a more restrictive subset of SGML. Because they need to be well-formed, true XHTML documents allow for automated processing to be performed using standard XML tools—unlike HTML, which requires a relatively complex, lenient, and generally custom parser. XHTML can be thought of as the intersection of HTML and XML in many respects, since it is a reformulation of HTML in XML. XHTML 1.0 became a World Wide Web Consortium (W3C) Recommendation on January 26, 2000. XHTML 1.1 became a W3C recommendation on May 31, 2001.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1000464189884384455-7695284390088058498?l=xhtmlcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xhtmlcode.blogspot.com/feeds/7695284390088058498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1000464189884384455&amp;postID=7695284390088058498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1000464189884384455/posts/default/7695284390088058498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1000464189884384455/posts/default/7695284390088058498'/><link rel='alternate' type='text/html' href='http://xhtmlcode.blogspot.com/2007/08/beginning.html' title='Beginning'/><author><name>tod</name><uri>http://www.blogger.com/profile/00913417936895891762</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
