<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Drew's Blog : Web Technology</title><link>http://weblogs.asp.net/dmarsh/archive/tags/Web+Technology/default.aspx</link><description>Tags: Web Technology</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Reusable Components: Where The Web Standards Fall Short.</title><link>http://weblogs.asp.net/dmarsh/archive/2003/11/24/39522.aspx</link><pubDate>Mon, 24 Nov 2003 19:00:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:39522</guid><dc:creator>drub0y</dc:creator><author>drub0y</author><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=39522</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/11/24/39522.aspx#comments</comments><description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;From &lt;A href="http://www.mostlylucid.co.uk/"&gt;Scott Galloway&lt;/A&gt;:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Reading &lt;/FONT&gt;&lt;A href="http://weblogs.asp.net/ssharrock/posts/32439.aspx"&gt;&lt;FONT face=Verdana size=2&gt;this post&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; from &lt;/FONT&gt;&lt;A href="http://weblogs.asp.net/ssharrock/"&gt;&lt;FONT face=Verdana size=2&gt;Stephen Sharrock&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;reminded me about something I often overlook, the phenomenally powerful DHTML behaviours which IE supports using HTC files. The &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/downloads/samples/internet/default.asp?url=/downloads/samples/internet/behaviors/library/webservice/default.asp"&gt;&lt;FONT face=Verdana size=2&gt;WebService&amp;nbsp;behaviour&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;for instance lets you pull information into your client from aribtrary web services, even without using HTCs, tools like &lt;/FONT&gt;&lt;A href="http://webfx.eae.net/dhtml/xloadtree/xloadtree.html"&gt;&lt;FONT face=Verdana size=2&gt;xLoadTree&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;provide the ability to load data straight into the client without forcing a postback. &lt;BR&gt;Before anyone comments, I know these are IE only - to be honest I don't care, when only &lt;/FONT&gt;&lt;A href="http://www.w3schools.com/browsers/browsers_stats.asp"&gt;&lt;FONT face=Verdana size=2&gt;3% of users use anything other than IE&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;, it seems a shame to ignore the functional improvements these kind of tools provide. &lt;BR&gt;Now, Mozilla does support it's own version using &lt;/FONT&gt;&lt;A href="http://cogworks.manilasites.com/newsItems/departments/mozillaXulAndXbl"&gt;&lt;FONT face=Verdana size=2&gt;XBL and XUL&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;- hopefully some genius will work out a way for mozilla to support full HTC as well... &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Scott it could be a good idea to find or to create a page with all the .htc files existing around.&lt;/FONT&gt;&lt;/P&gt;&lt;A title="Power of htc" href="/pleloup/posts/39508.aspx"&gt;[help.net]&lt;/A&gt; &lt;/BLOCKQUOTE&gt;
&lt;P&gt;This is one of the main reasons Microsoft needed to create a technology like XAML. It drives me nuts when people ask why they didn't just use XHTML, the DOM, etc. There's &lt;EM&gt;zero&lt;/EM&gt; support for re-usable component technology in those standards! Hacking together scripts that haphazzardly add behavior to existing HTML elements is the only way to do it and man &lt;STRONG&gt;it's a mess&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;IE's &lt;A href="http://msdn.microsoft.com/workshop/components/htc/reference/htcref.asp"&gt;HTC&lt;/A&gt; and Mozilla's &lt;A href="http://www.mozilla.org/xpfe/xulref/"&gt;XUL&lt;/A&gt;/&lt;A href="http://www.mozilla.org/projects/xbl/xbl.html"&gt;XBL&lt;/A&gt; are awesome component technology implementations, it's just too bad there still isn't a &lt;U&gt;standard&lt;/U&gt;. :(&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.mimeo.com"&gt;Mimeo&lt;/A&gt; makes extensive use of DHTML for several portions of&amp;nbsp;its document building process.&amp;nbsp;We invented all sorts of cross-browser component technology hacks when we started, but believe me they &lt;EM&gt;suck&lt;/EM&gt; compared to HTC/XUL. We're a small team, we didn't have the resources to dedicate to &amp;#8220;best of&amp;#8221; experiences for NS4, IE5.x+ and Mozilla 1.x&amp;nbsp;at the time, so instead we had to cater to the lowest common denominator (NS4... yuck). We're getting ready to overhaul our site and bring it into the new world though, so these are both technologies we'll be spending a lot of time investigating. More difficult today though is figuring out how to write good ASP.NET server controls which emit the proper client code by detecting the browser and ultimately receive the data generated on the client back at the server side. &lt;/P&gt;
&lt;P&gt;Part of me just wants to write it as an Avalon smart-client, but uhh... I don't think that would pull in much business over the next 4-10 years. ;)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Update:&lt;/STRONG&gt; I did a little research and found some interesting stuff. It appears the &lt;A href="http://www.w3.org/TR/1998/NOTE-HTMLComponents-19981023"&gt;HTC spec was submitted to the w3c&lt;/A&gt; in 1998. At that time, all the names on the spec were from Microsoft. In 1999 it looks like it became a working draft expanded to what became known as &lt;A href="http://www.w3.org/TR/becss"&gt;Behavioral Extensions to CSS&lt;/A&gt;.&amp;nbsp;This document seems to spell out the specifics of how the behaviors were attached to a particular element or set of elements and even has a Netscape developer on board. This makes me wonder why work stopped there. Sure it wasn't perfect, but... it was a start. It was supported by IE. So why didn't the Mozilla people at least provide an implementation of the working draft? I understand and agree XUL/XBL is better in plenty of ways, but... at least IE already supported HTC and we could have had some form of cross-browser component technology. :(&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=39522" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Web+Technology/default.aspx">Web Technology</category><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Longhorn/default.aspx">Longhorn</category></item><item><title>Tomas on Simplifying WSDL</title><link>http://weblogs.asp.net/dmarsh/archive/2003/06/05/8323.aspx</link><pubDate>Thu, 05 Jun 2003 20:56:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:8323</guid><dc:creator>drub0y</dc:creator><author>drub0y</author><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=8323</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/06/05/8323.aspx#comments</comments><description>&lt;p&gt;&lt;em&gt;So let me start my own little possee here and cry: Say No to inline schema definitions in WSDL! Import is your friend....&lt;/em&gt; &lt;/p&gt;
&lt;p&gt;[&lt;a href="http://www.winterdom.com/weblog/archives/000307.html"&gt;Commonality&lt;/a&gt;] &lt;/p&gt;
&lt;p&gt;I'm with &lt;a href="http://www.winterdom.com/weblog/"&gt;Tomas&lt;/a&gt; on this one. Schemas should be written as standalone documents and then be imported into the WSDL document. Not only is this easier to manage for the developer writing the schema and WSDL, but it's also easier for those who have to grok the two. &lt;/p&gt;
&lt;p&gt;Besides, the service you're writing the WSDL for probably isn't the only thing that's going to need access to the types you define in the schemas.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8323" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Web+Technology/default.aspx">Web Technology</category></item><item><title>Understanding SOAP</title><link>http://weblogs.asp.net/dmarsh/archive/2003/03/10/3635.aspx</link><pubDate>Tue, 11 Mar 2003 00:26:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:3635</guid><dc:creator>drub0y</dc:creator><author>drub0y</author><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=3635</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/03/10/3635.aspx#comments</comments><description>
&lt;P&gt;There's a new article up over on MSDN under the XML Web 
Services section entitled &lt;A 
href="http://msdn.microsoft.com/webservices/understanding/webservicebasics/default.aspx?pull=/library/en-us//dnsoap/html/understandsoap.asp"&gt;Understanding 
SOAP&lt;/A&gt;. The author is none other than &lt;A 
href="www.develop.com"&gt;DevelopMentor&lt;/A&gt; XML&amp;nbsp;guru &lt;A 
href="http://staff.develop.com/aarons/default.htm"&gt;Aarron Skonnard&lt;/A&gt;. In the 
article, Aarron covers SOAP from a pure XML protocol perspective; no specific 
client/server implementation is discussed. Next to only the &lt;A 
href="http://www.w3.org/TR/2002/CR-soap12-part0-20021219/"&gt;specification&lt;/A&gt; 
itself, this&amp;nbsp;is the best piece of reading anyone looking to learn the 
protocol should check out.&lt;/P&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=3635" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Web+Technology/default.aspx">Web Technology</category></item><item><title>Don Sings The Praises of InfoPath</title><link>http://weblogs.asp.net/dmarsh/archive/2003/02/28/3215.aspx</link><pubDate>Fri, 28 Feb 2003 13:52:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:3215</guid><dc:creator>drub0y</dc:creator><author>drub0y</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=3215</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/02/28/3215.aspx#comments</comments><description>
&lt;P&gt;&lt;EM&gt;... I wish I could say that the product stuff I'm working on is what blew 
him away, but alas, all of my mondo-cool XML and Web Service plumbing hacks were 
dwarfed by a little development tool that ships in just&amp;nbsp;a few 
months.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;I used that&amp;nbsp;tool to write the app I'm using right now to write this 
blog entry. I rewrote the app for Clemens - it took about 2 minutes to take an 
XML Schema for my blog data to get the app fully functional. ...&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;[&lt;a target = "_blank" href="http://www.gotdotnet.com/team/dbox/spoutletex.aspx#nn2003-02-28T07:38:50Z"&gt;Don Box's Spoutlet&lt;/a&gt;]&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/office/preview/infopath"&gt;InfoPath&lt;/A&gt; is 
definitely one product I'm looking forward to. Don reveals that InfoPath is &lt;A 
href="http://dotnetweblogs.com/dmarsh/posts/3007.aspx"&gt;indeed&lt;/A&gt; the product 
he's using to post to his weblog.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=3215" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Web+Technology/default.aspx">Web Technology</category></item><item><title>RE: SOAP Blogging API</title><link>http://weblogs.asp.net/dmarsh/archive/2003/02/25/2988.aspx</link><pubDate>Wed, 26 Feb 2003 00:55:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2988</guid><dc:creator>drub0y</dc:creator><author>drub0y</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=2988</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/02/25/2988.aspx#comments</comments><description>
&lt;P&gt;&lt;EM&gt;Don Box has a new &lt;/EM&gt;
&lt;a href="http://www.gotdotnet.com/team/dbox/spoutletex.aspx#nn2003-02-25T06:01:51Z"&gt;&lt;EM&gt;weblog home&lt;/EM&gt;
 &lt;/a&gt;&lt;EM&gt;. Meanwhile, it looks like he 
and &lt;/EM&gt;      
&lt;a href="http://www.simplegeek.com/default.aspx"&gt;&lt;EM&gt;ChrisAn&lt;/EM&gt;&lt;/a&gt;&lt;EM&gt; are conspiring on a new &lt;/EM&gt; 
   
&lt;a href="http://www.simplegeek.com/PermaLink.aspx/bcce6480-28a2-41e6-a260-d3899f02a248"&gt;&lt;EM&gt;SOAP based blogger API&lt;/EM&gt;
   &lt;/a&gt;&lt;EM&gt;. My hope (and 
expectations, given that Don and I chatted on this) is that what emerges is an 
API that involves literally sending RSS items. Something along the lines of what 
I &lt;/EM&gt;      
             
         
 
&lt;a href="http://www.intertwingly.net/stories/2003/01/26/evolve.html#SOAP"&gt;&lt;EM&gt;outlined&lt;/EM&gt;
&lt;/a&gt;&lt;EM&gt; in the &lt;/EM&gt;  
&lt;a href="http://www.intertwingly.net/stories/2003/01/26/evolve.html"&gt;&lt;EM&gt;Evolution of the Weblog APIs&lt;/EM&gt;
    &lt;/a&gt;&lt;EM&gt;.&lt;/EM&gt;
[&lt;a target = "_blank" href="http://www.intertwingly.net/blog/1218.html"&gt;Sam Ruby&lt;/a&gt;]&lt;/P&gt;
&lt;P&gt;Yeah, I &lt;A href="http://dotnetweblogs.com/dmarsh/posts/637.aspx"&gt;mused about 
this once&lt;/A&gt; also. I even talked about it a bit on the &lt;A 
href="http://groups.yahoo.com/group/bloggerDev/"&gt;bloggerDev&amp;nbsp;list&lt;/A&gt;&amp;nbsp;at 
one point, trying to stir up some thoughts on it. Unfortunately that list is 
pretty dead, so there wasn't much discussion going on.&lt;/P&gt;
&lt;P&gt;FWIW, I totally agree with Sam.&amp;nbsp;A SOAP based API wouldn't need to be 
anything too fancy and should really take a doc literal approach where the data 
returned pertaining to posts is based&amp;nbsp;around the&amp;nbsp;&lt;A 
href="http://backend.userland.com/rss"&gt;RSS 2.0 spec&lt;/A&gt;. You could embed 
implementation specific details into the RSS document &lt;A 
href="http://backend.userland.com/rss#extendingRss"&gt;as long as your custom 
elements/attributes are namespace prefixed&lt;/A&gt;, which should be no problem.&lt;/P&gt;
&lt;P&gt;As far as the login parameters that are part of the current &lt;A 
href="http://plant.blogger.com/api/index.html"&gt;blogger API declarations&lt;/A&gt;, 
those should be factored out of the individual APIs and instead be handled as &lt;A 
href="http://www.w3.org/TR/2002/CR-soap12-part1-20021219/#muprocessing"&gt;SOAP 
headers&lt;/A&gt; with the server deciding which kind of security specs it wants to 
support. There can of course be a simple default security spec drafted up, but 
more advanced implementations might want to support &lt;A 
href="http://msdn.microsoft.com/webservices/understanding/gxa/default.aspx?pull=/library/en-us/dnglobspec/html/ws-security.asp"&gt;richer 
forms of security&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2988" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Web+Technology/default.aspx">Web Technology</category><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Weblogging/default.aspx">Weblogging</category></item><item><title>Doing Away With Button Images Thanks to CSS</title><link>http://weblogs.asp.net/dmarsh/archive/2003/02/25/2977.aspx</link><pubDate>Tue, 25 Feb 2003 23:48:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2977</guid><dc:creator>drub0y</dc:creator><author>drub0y</author><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=2977</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/02/25/2977.aspx#comments</comments><description>
&lt;P&gt;&lt;EM&gt;Dylan Greene did the &lt;/EM&gt; &lt;a href="http://www.dylangreene.com/blog.asp?blogID=91"&gt;&lt;EM&gt;button in CSS&lt;/EM&gt;  &lt;/a&gt;&lt;EM&gt;, which is precisely as 
politically correct as the PNG version.&lt;/EM&gt;          [&lt;a target = "_blank" href="http://scriptingnews.userland.com/backissues/2003/02/25#When:2:54:09PM"&gt;Scripting News&lt;/a&gt;]&lt;/P&gt;
&lt;P&gt;              
             
              
      This is great!&amp;nbsp;Surprised no one thought of this sooner.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In fact, here's a translation of the instance &lt;A 
href="http://www.w3.org/Style/CSS/"&gt;CSS&lt;/A&gt; to a class so that you can stuff it 
in a stylesheet and reuse it for all types of buttons in your page:&lt;/P&gt;
&lt;P&gt;
&lt;CODE&gt;a.standardsButton&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; border:1px solid;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
border-color:#ffc8a4 #7d3302 #3f1a01 #ff9a57;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding:0px 
3px 0px 3px;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; font:bold 10px verdana,sans-serif; 
&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; color:#FFFFFF; 
background-color:#ff6600;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
text-decoration:none;&lt;BR&gt;  
         
    
&amp;nbsp;&amp;nbsp;&amp;nbsp; margin:0px;&lt;BR&gt;}&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;Then, you can use&amp;nbsp;something&amp;nbsp;like so:&lt;/P&gt;
&lt;CODE&gt;&amp;lt;a class="standardsButton" href="http://www.xmlrpc.com"&amp;gt;XML-RPC&amp;lt;/a&amp;gt;&lt;/CODE&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2977" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Web+Technology/default.aspx">Web Technology</category></item><item><title>ThreeDegrees Beta Now Available</title><link>http://weblogs.asp.net/dmarsh/archive/2003/02/24/2889.aspx</link><pubDate>Mon, 24 Feb 2003 22:27:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2889</guid><dc:creator>drub0y</dc:creator><author>drub0y</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=2889</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/02/24/2889.aspx#comments</comments><description>
&lt;P&gt;Following up on &lt;A 
href="http://dotnetweblogs.com/dmarsh/posts/2510.aspx"&gt;last week's posting&lt;/A&gt;, 
the &lt;A href="http://www.threedegrees.com/"&gt;ThreeDegrees&lt;/A&gt; software is now 
available in beta form.&amp;nbsp;I just finished the product tour and am&amp;nbsp;dl'ing 
as we speak. Looks pretty cool/fun, but&amp;nbsp;I don't know if it's going to be 
revolutionary.&lt;/P&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2889" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Web+Technology/default.aspx">Web Technology</category></item><item><title>XML-RPC.NET 0.8.0 Released</title><link>http://weblogs.asp.net/dmarsh/archive/2003/02/24/2868.aspx</link><pubDate>Mon, 24 Feb 2003 15:26:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2868</guid><dc:creator>drub0y</dc:creator><author>drub0y</author><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=2868</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/02/24/2868.aspx#comments</comments><description>
&lt;P&gt;&lt;EM&gt;I released version 0.8.0 of XML-RPC.NET last night. It contains support 
for optional struct members but the FAQ documentation is...&lt;/EM&gt; [&lt;a target = "_blank" href="http://www.cookcomputing.com/blog/archives/000220.html"&gt;Cook Computing&lt;/a&gt;]&lt;/P&gt;
&lt;P&gt;Charles has rolled out yet another update to one of, if not 
&lt;STRONG&gt;the&lt;/STRONG&gt;, best XML-RPC libraries for .NET. You can get all the juicy 
details about this release &lt;A 
href="http://www.cookcomputing.com/xmlrpc/index.html"&gt;here&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;If you have to work with &lt;A href="http://www.xmlrpc.com/"&gt;XML-RPC&lt;/A&gt; based 
services, this&amp;nbsp;is one set of components&amp;nbsp;you should lock into your 
toolbelt.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2868" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Web+Technology/default.aspx">Web Technology</category></item><item><title>ThreeDegrees?</title><link>http://weblogs.asp.net/dmarsh/archive/2003/02/17/2510.aspx</link><pubDate>Mon, 17 Feb 2003 15:27:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2510</guid><dc:creator>drub0y</dc:creator><author>drub0y</author><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=2510</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/02/17/2510.aspx#comments</comments><description>
&lt;P&gt;&lt;EM&gt;I really like the look of Microsofts new idea, 
&lt;/EM&gt;         &lt;A href="http://www.msnbc.com/news/873455.asp?cp1=1"&gt;&lt;EM&gt;threedegrees&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;, I think they might be on to 
something cool. Please Microsoft, give us web services access to this and 
Messenger? &lt;/EM&gt;[&lt;a target = "_blank" href="http://dotnetweblogs.com/Cgarrett/archive/02172003.aspx#2501"&gt;.NET Weblogs: Latest Posts&lt;/a&gt;                    ]&lt;/P&gt;
&lt;P&gt;I hadn't even heard of ThreeDegrees 'til now. I agree, 
it sounds pretty cool. If you're interested, you can &lt;A 
href="http://www.threedegrees.com"&gt;sign up to be notified&lt;/A&gt; when the service 
goes to beta.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2510" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Web+Technology/default.aspx">Web Technology</category></item><item><title>RFC: RSS 2.0 and the MetaWeblog API</title><link>http://weblogs.asp.net/dmarsh/archive/2003/01/13/637.aspx</link><pubDate>Mon, 13 Jan 2003 16:55:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:637</guid><dc:creator>drub0y</dc:creator><author>drub0y</author><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=637</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/01/13/637.aspx#comments</comments><description>&lt;H4&gt;RFC: RSS 2.0 and the MetaWeblog API&lt;/H4&gt;
&lt;P&gt;&lt;A name=When:10:34:07AM&gt;&lt;EM&gt;RFC: &lt;/EM&gt;&lt;A href="http://www.xmlrpc.com/stories/storyReader$2406"&gt;&lt;EM&gt;RSS 2.0 and the MetaWeblog API&lt;/EM&gt;&lt;/A&gt; [&lt;A href="http://scriptingnews.userland.com/"&gt;Scripting News&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;Ugh, holy hacking batman. The more &lt;A href="http://www.xmlrpc.com/spec"&gt;XMLRPC&lt;/A&gt; gets put to the test, the more is shows just how weak it really is. It's only based on simple well-formed XML, so that's as far as it can go without hacking things like this:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=gray&gt;If you wish to transmit an element that is part of a namespace include a sub-struct in the struct passed to newPost and editPost whose name is the URL that specifies the namespace. The sub-element(s) of the struct are the value(s) from the namespace that you wish to transmit.&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;Wow... nasty. :\\&lt;/P&gt;
&lt;P dir=ltr&gt;This would be an absolute XML no-brainer in &lt;A href="http://www.w3.org/TR/2002/CR-soap12-part0-20021219/"&gt;SOAP&lt;/A&gt;. Perhaps it's time to work on a SOAP based weblogging API.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=637" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Web+Technology/default.aspx">Web Technology</category><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Weblogging/default.aspx">Weblogging</category></item></channel></rss>