<?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-9183527</id><updated>2011-04-22T00:16:47.445Z</updated><title type='text'>Papillon</title><subtitle type='html'>Rants, raves and soliloquies on ASP.NET, Visual Studio .NET, Web Standards, CSS, XHTML...and all that boring technology stuff. And maybe some interesting stuff, IF I ever get the time!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://papillonuk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://papillonuk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Si</name><uri>http://www.blogger.com/profile/07404827264626128403</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>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9183527.post-112937820082933539</id><published>2005-10-15T12:07:00.000Z</published><updated>2005-10-15T23:47:31.510Z</updated><title type='text'>Mystical Programming</title><content type='html'>Touching on the &lt;a href="http://c2.com/cgi/wiki?MysticalProgramming"&gt;Truth&lt;/a&gt;. Developer as medium (!?). I've always felt that this sense of beauty is what separates good developers from the rest. This also applies to artists, musicians, politicians, sports.......etc....etc. Reminds me of how, like painting a picture, when you're developing a program, you sometimes &lt;em&gt;know&lt;/em&gt; you have the correct solution, but you don't really &lt;em&gt;understand&lt;/em&gt; why until you've actually finished it, stand back and take a look. At that point, it won't be perfect, but the code will now be telling &lt;em&gt;you&lt;/em&gt; what needs doing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183527-112937820082933539?l=papillonuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://papillonuk.blogspot.com/feeds/112937820082933539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183527&amp;postID=112937820082933539' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/112937820082933539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/112937820082933539'/><link rel='alternate' type='text/html' href='http://papillonuk.blogspot.com/2005/10/mystical-programming.html' title='Mystical Programming'/><author><name>Si</name><uri>http://www.blogger.com/profile/07404827264626128403</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9183527.post-112921155552065916</id><published>2005-10-13T13:12:00.000Z</published><updated>2006-01-06T15:26:54.400Z</updated><title type='text'>Easy Confirm Delete in ASP.NET. No code required!</title><content type='html'>I got fed up of recreating the wheel all the time and of the messy bodge of attaching confirmation JavaScript as an attribute to Delete buttons during data binding. So...&lt;br /&gt;&lt;br /&gt;I created this ickle JavaScript file (tested IE6 and Firefox) using non-intrusive, DHTML. As well as being simpler, you'll also get rid of all that old-style, heavy, spaghetti JavaScript that ASP.NET spits out all over your tidy HTML!&lt;br /&gt;&lt;br /&gt;Instructions:&lt;br /&gt;&lt;br /&gt;1. Paste the code below into a file called comdel.js&lt;br&gt;&lt;br /&gt;2. Add a link to it in your &amp;lt;head&amp;gt;&lt;br&gt;&lt;br /&gt;&lt;style type="text/css"&gt;.cf { font-family: Courier New; font-size: 10pt; color: #000000; background: #ffffff; border-top: windowtext 1pt solid; padding-top: 0pt; border-left: windowtext 1pt solid; padding-left: 0pt; border-right: windowtext 1pt solid; padding-right: 0pt; border-bottom: windowtext 1pt solid; padding-bottom: 0pt; }.cl { margin: 0px; }.cb1 { color: #0000ff; }.cb2 { color: #800000; }.cb3 { color: #ff00ff; }.cb4 { color: #ff0000; }&lt;/style&gt;&lt;div class="cf"&gt;&lt;pre class="cl"&gt;&lt;span class="cb1"&gt;&amp;lt;&lt;/span&gt;&lt;span class="cb2"&gt;script&lt;/span&gt;&lt;span class="cb3"&gt; &lt;/span&gt;&lt;span class="cb4"&gt;src&lt;/span&gt;&lt;span class="cb1"&gt;="comdel.js"&lt;/span&gt;&lt;span class="cb3"&gt; &lt;/span&gt;&lt;span class="cb4"&gt;type&lt;/span&gt;&lt;span class="cb1"&gt;=text/javascript&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="cb2"&gt;script&lt;/span&gt;&lt;span class="cb1"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;3. Set CssClass="comdel" on any &amp;lt;asp:Button&amp;gt; or &amp;ltasp:LinkButton&amp;gt; for which you require confirmation.&lt;br&gt;&lt;br /&gt;4. That's it! Never get bogged down in JavaScript attributes again.&lt;br&gt;&lt;br /&gt;&lt;div style="background-color: #ffa"&gt;&lt;P&gt;function xPreventDefault(e) {&lt;BR&gt;&amp;nbsp;if (e &amp;amp;&amp;amp; e.preventDefault) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;e.preventDefault();&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;else if (window.event) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;window.event.returnValue=false;&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;}&lt;/P&gt;&lt;br /&gt;&lt;P&gt;function xAddEventListener(el, evType, fn, useCapture) {&lt;BR&gt;&amp;nbsp;if (el.addEventListener) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;el.addEventListener(evType, fn, useCapture);&lt;BR&gt;&amp;nbsp;&amp;nbsp;return true;&lt;BR&gt;&amp;nbsp;} else if (el.attachEvent) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;var r = el.attachEvent('on'+evType,fn);&lt;BR&gt;&amp;nbsp;&amp;nbsp;return r;&lt;BR&gt;&amp;nbsp;} else {&lt;BR&gt;&amp;nbsp;&amp;nbsp;el['on'+evType]=fn;&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;}&lt;/P&gt;&lt;br /&gt;&lt;P&gt;function xEventTarget(e) {&lt;BR&gt;&amp;nbsp;if (e &amp;amp;&amp;amp; e.target) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;return e.target&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;else if (window.event &amp;amp;&amp;amp; window.event.srcElement) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;return window.event.srcElement&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;else {&lt;BR&gt;&amp;nbsp;&amp;nbsp;return null&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;}&lt;/P&gt;&lt;br /&gt;&lt;P&gt;function comdel(e) {&lt;BR&gt;&amp;nbsp;var el=xEventTarget(e);&lt;BR&gt;&amp;nbsp;if (!el) return;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;if (!confirm('Delete this record?')) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;xPreventDefault(e);&lt;BR&gt;&amp;nbsp;&amp;nbsp;return false;&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;}&lt;/P&gt;&lt;br /&gt;&lt;P&gt;function onLoad() {&lt;BR&gt;&amp;nbsp;if (!document.getElementsByTagName) return;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;// Add event listener to all &amp;lt;a&amp;gt; where className includes "comdel"...&lt;BR&gt;&amp;nbsp;var all_a = document.getElementsByTagName('a');&lt;BR&gt;&amp;nbsp;for (var i=all_a.length-1;i&amp;gt;=0;i--) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;if (all_a[i].className.search(/\b ?comdel\b/) != -1) xAddEventListener(all_a[i],'click',comdel,false);&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;// Add event listener to all &amp;lt;input&amp;gt; where type='button'...&lt;BR&gt;&amp;nbsp;var all_input = document.getElementsByTagName('input');&lt;BR&gt;&amp;nbsp;for (var i=all_input.length-1;i&amp;gt;=0;i--) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;if (all_input[i].className.search(/\b ?comdel\b/) != -1) xAddEventListener(all_input[i],'click',comdel,false);&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;}&lt;/P&gt;&lt;br /&gt;&lt;P&gt;xAddEventListener(window,'load',onLoad,false);&lt;/P&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183527-112921155552065916?l=papillonuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://papillonuk.blogspot.com/feeds/112921155552065916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183527&amp;postID=112921155552065916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/112921155552065916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/112921155552065916'/><link rel='alternate' type='text/html' href='http://papillonuk.blogspot.com/2005/10/easy-confirm-delete-in-aspnet-no-code.html' title='Easy Confirm Delete in ASP.NET. No code required!'/><author><name>Si</name><uri>http://www.blogger.com/profile/07404827264626128403</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-9183527.post-112898608673063797</id><published>2005-10-10T23:13:00.000Z</published><updated>2005-10-10T23:14:46.736Z</updated><title type='text'>window.onload - Fix so works ASAP after DOM loaded</title><content type='html'>Solution &lt;a href="http://dean.edwards.name/weblog/2005/09/busted2/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183527-112898608673063797?l=papillonuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://papillonuk.blogspot.com/feeds/112898608673063797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183527&amp;postID=112898608673063797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/112898608673063797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/112898608673063797'/><link rel='alternate' type='text/html' href='http://papillonuk.blogspot.com/2005/10/windowonload-fix-so-works-asap-after.html' title='window.onload - Fix so works ASAP after DOM loaded'/><author><name>Si</name><uri>http://www.blogger.com/profile/07404827264626128403</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-9183527.post-112889927113498780</id><published>2005-10-09T23:04:00.000Z</published><updated>2005-10-09T23:13:57.556Z</updated><title type='text'>Lisa Bassinder</title><content type='html'>Lisa Bassinder of Ecclesfield, Sheffield - where ARE you now?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183527-112889927113498780?l=papillonuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://papillonuk.blogspot.com/feeds/112889927113498780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183527&amp;postID=112889927113498780' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/112889927113498780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/112889927113498780'/><link rel='alternate' type='text/html' href='http://papillonuk.blogspot.com/2005/10/lisa-bassinder.html' title='Lisa Bassinder'/><author><name>Si</name><uri>http://www.blogger.com/profile/07404827264626128403</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9183527.post-112292634459755918</id><published>2005-08-01T19:53:00.000Z</published><updated>2005-08-01T20:22:05.016Z</updated><title type='text'>Witchery</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/65579175@N00/30392662/" title="photo sharing"&gt;&lt;img src="http://photos23.flickr.com/30392662_bf4d2b32d9_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/65579175@N00/30392662/"&gt;The Secret Garden&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/65579175@N00/"&gt;PapillonUK&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Spent last night in the "Guard Room" at &lt;a href="http://www.thewitchery.com"&gt;The Witchery&lt;/a&gt; in Edinburgh. This has gotta be Scotland's (if not the UK's) most superb hotel. When the receptionist told us "to follow that woman" to our room - we weren't prepared for the trek across the street, though a secret passageway and up a flight of Harry Potteresque spiral stairs that ensued! Sumptuous is too shallow a word for this place. Forgot my digital camera - but we bought a cheapy disposable, will upload some photos later - if any turned out! Have stuck one in of "The Secret Garden" where we had the most gorgeous food ever for now. Thanks to Lesley who surprised me with this for my birthday. Helped soften the blow!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183527-112292634459755918?l=papillonuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://papillonuk.blogspot.com/feeds/112292634459755918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183527&amp;postID=112292634459755918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/112292634459755918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/112292634459755918'/><link rel='alternate' type='text/html' href='http://papillonuk.blogspot.com/2005/08/witchery.html' title='Witchery'/><author><name>Si</name><uri>http://www.blogger.com/profile/07404827264626128403</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-9183527.post-111939316633408713</id><published>2005-06-21T22:19:00.000Z</published><updated>2005-06-21T22:32:46.336Z</updated><title type='text'>Cove Boutique</title><content type='html'>Fantastic fashion store in Kilmarnock, Scotland with an incredible website ;-)&lt;br /&gt;&lt;a href="http://www.coveboutique.com"&gt;Cove Boutique&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183527-111939316633408713?l=papillonuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://papillonuk.blogspot.com/feeds/111939316633408713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183527&amp;postID=111939316633408713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/111939316633408713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/111939316633408713'/><link rel='alternate' type='text/html' href='http://papillonuk.blogspot.com/2005/06/cove-boutique.html' title='Cove Boutique'/><author><name>Si</name><uri>http://www.blogger.com/profile/07404827264626128403</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-9183527.post-110597429969849162</id><published>2005-01-17T15:02:00.000Z</published><updated>2005-01-17T15:04:59.696Z</updated><title type='text'>Simple Character Entity Reference</title><content type='html'>&lt;a href="http://www.simiandesign.com/blog-fu/2003/01/simple_character_entity_reference.php"&gt;A Simple Character Entity Reference &lt;/a&gt;:-)&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183527-110597429969849162?l=papillonuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://papillonuk.blogspot.com/feeds/110597429969849162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183527&amp;postID=110597429969849162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/110597429969849162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/110597429969849162'/><link rel='alternate' type='text/html' href='http://papillonuk.blogspot.com/2005/01/simple-character-entity-reference.html' title='Simple Character Entity Reference'/><author><name>Si</name><uri>http://www.blogger.com/profile/07404827264626128403</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-9183527.post-110510075697223179</id><published>2005-01-07T11:56:00.000Z</published><updated>2005-01-07T12:25:56.973Z</updated><title type='text'>Show size of VIEWSTATE at the bottom of your page</title><content type='html'>&lt;p&gt;Stick this handy bit of JavaScript right at the bottom of your ASP.NET page to show the size of your VIEWSTATE in bytes&lt;/p&gt;&lt;br /&gt;&lt;div style="font-family: Courier New; font-size: 8pt; color: #000000; background: #ffffff; border-top: windowtext 1pt solid; padding-top: 0pt; border-left: windowtext 1pt solid; padding-left: 0pt; border-right: windowtext 1pt solid; padding-right: 0pt; border-bottom: windowtext 1pt solid; padding-bottom: 0pt;"&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp; &amp;nbsp; &lt;span style="color: #0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;script&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt; &lt;/span&gt;&lt;span style="color: #ff0000;"&gt;language&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;="javascript"&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0000ff;"&gt;var&lt;/span&gt; buf = document.forms[0]["__VIEWSTATE"].value;&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; document.write("View state is " + buf.length + " bytes");&lt;/p&gt;&lt;p style="margin: 0px;"&gt;&amp;nbsp; &amp;nbsp; &lt;span style="color: #0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;script&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183527-110510075697223179?l=papillonuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://papillonuk.blogspot.com/feeds/110510075697223179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183527&amp;postID=110510075697223179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/110510075697223179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/110510075697223179'/><link rel='alternate' type='text/html' href='http://papillonuk.blogspot.com/2005/01/show-size-of-viewstate-at-bottom-of.html' title='Show size of VIEWSTATE at the bottom of your page'/><author><name>Si</name><uri>http://www.blogger.com/profile/07404827264626128403</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-9183527.post-110125341083823213</id><published>2004-11-23T23:30:00.000Z</published><updated>2004-11-26T12:59:02.570Z</updated><title type='text'>Creating a valid XHTML web page - Step 1</title><content type='html'>OK, with thanks to &lt;a href="http://www.jtleigh.com/people/colin/blog/"&gt;Colin Coller's&lt;/a&gt; fantastic utility &lt;a href="http://www.jtleigh.com/people/colin/blog/archives/2004/11/copysourceashtm_2.html"&gt;CopySourceAsHtml&lt;/a&gt; for pasting code from Visual Studio into HTML, here's the templates. Choose the one you want then just cut and paste into your editor:&lt;br /&gt;&lt;h4&gt;Strict XHTML 1.0&lt;/h4&gt;&lt;p&gt;All presentation is to be controlled by CSS (no &amp;lt;font&amp;gt; tags etc.). The &amp;lt;target&amp;gt; attribute is also not allowed, so if you want a link to open in its own window you'll have to use JavaScript.&lt;/p&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0pt; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 1pt; BORDER-BOTTOM-COLOR: windowtext; PADDING-BOTTOM: 0pt; BORDER-LEFT: windowtext 1pt solidcolor:#000000;" &gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color:#800000;"&gt;DOCTYPE&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;html&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;PUBLIC&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;"-//W3C//DTD XHTML 1.0 Strict//EN"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;html&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;xmlns&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="http://www.w3.org/1999/xhtml"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;xml&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt;:&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;lang&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="en"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;lang&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="en"&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;head&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;title&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;Title&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;title&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;meta&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;http-equiv&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Content-Type"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;content&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="text/html; charset=iso-8859-1"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;head&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;body&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;body&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;html&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;Transitional XHTML 1.0&lt;/h4&gt;&lt;p&gt;Less strict - closest to HTML. Allows presentational markup, deprecated elements and attributes (eg: &amp;lt;body bgcolor&amp;gt;) and the &amp;lt;target&amp;gt; attribute on links.&lt;/p&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0pt; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 1pt; BORDER-BOTTOM-COLOR: windowtext; PADDING-BOTTOM: 0pt; BORDER-LEFT: windowtext 1pt solidcolor:#000000;" &gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color:#800000;"&gt;DOCTYPE&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;html&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;PUBLIC&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;"-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;html&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;xmlns&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="http://www.w3.org/1999/xhtml"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;xml&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt;:&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;lang&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="en"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;lang&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="en"&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;head&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;title&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;Title&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;title&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;meta&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;http-equiv&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="Content-Type"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;content&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="text/html; charset=iso-8859-1"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;head&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;body&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;body&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;html&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;Transitional XHTML 1.0 Frameset&lt;/h4&gt;&lt;p&gt;Inherits all the features of the Transitional XHTML DOCTYPE and also allows use of framesets.&lt;/p&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0pt; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 1pt; BORDER-BOTTOM-COLOR: windowtext; PADDING-BOTTOM: 0pt; BORDER-LEFT: windowtext 1pt solidcolor:#000000;" &gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color:#800000;"&gt;DOCTYPE&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;html&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;PUBLIC&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;"-//W3C//DTD XHTML 1.0 Frameset//EN"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;html&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;xmlns&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="http://www.w3.org/1999/xhtml"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;xml&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt;:&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;lang&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="en"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;lang&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="en"&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;head&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;meta&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;http-equiv&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="content-type"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;content&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;="text/html; charset=ISO-8859-1"&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;title&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;title&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;title&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;head&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;frameset&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;noframes&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;body&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;Put your noframes content here.&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;body&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;noframes&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;frameset&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0px"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;html&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183527-110125341083823213?l=papillonuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://papillonuk.blogspot.com/feeds/110125341083823213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183527&amp;postID=110125341083823213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/110125341083823213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/110125341083823213'/><link rel='alternate' type='text/html' href='http://papillonuk.blogspot.com/2004/11/creating-valid-xhtml-web-page-step-1.html' title='Creating a valid XHTML web page - Step 1'/><author><name>Si</name><uri>http://www.blogger.com/profile/07404827264626128403</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-9183527.post-110099175185787675</id><published>2004-11-20T22:55:00.000Z</published><updated>2004-11-20T23:02:31.856Z</updated><title type='text'>Showing HTML and code samples in your blog - ugh!</title><content type='html'>OK, I &lt;strong&gt;was &lt;/strong&gt; going to paste in the XHTML templates required for STRICT, TRANSITIONAL and FRAMESET XHTML...BUT...what a pain the *rse it is trying to show example HTML code in a blog template?&lt;br /&gt;As soon as i've worked out an easy way to do this (something i'll want to do a lot of) i'll carry on with the blog! . . . Advice needed methinks! There must be some  sort of utitily, maybe this chappy (Colin Coller) has an &lt;a href="http://www.jtleigh.com/people/colin/blog/archives/2004/10/copysourceashtm_1.html"&gt;answer&lt;/a&gt; - at least for code from Visual Studio 2003?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183527-110099175185787675?l=papillonuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://papillonuk.blogspot.com/feeds/110099175185787675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183527&amp;postID=110099175185787675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/110099175185787675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/110099175185787675'/><link rel='alternate' type='text/html' href='http://papillonuk.blogspot.com/2004/11/showing-html-and-code-samples-in-your.html' title='Showing HTML and code samples in your blog - ugh!'/><author><name>Si</name><uri>http://www.blogger.com/profile/07404827264626128403</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-9183527.post-110060622744973819</id><published>2004-11-16T11:50:00.000Z</published><updated>2004-11-16T12:28:42.923Z</updated><title type='text'>designing with web standards</title><content type='html'>Just completed working through Mr Zeldman's book &lt;a href="http://www.zeldman.com/dwws/"&gt;"designing with web standards"&lt;/a&gt; .&lt;br /&gt;All i can say is, if you are a web developer make it the next book you read - for all our sakes! Comments, notes to follow...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9183527-110060622744973819?l=papillonuk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://papillonuk.blogspot.com/feeds/110060622744973819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9183527&amp;postID=110060622744973819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/110060622744973819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9183527/posts/default/110060622744973819'/><link rel='alternate' type='text/html' href='http://papillonuk.blogspot.com/2004/11/designing-with-web-standards.html' title='designing with web standards'/><author><name>Si</name><uri>http://www.blogger.com/profile/07404827264626128403</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>
