<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>XML Pro News</title>
	<link>http://www.xmlpronews.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Tue, 17 Jun 2008 19:52:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>WordPress has Added XML Sitemaps</title>
		<link>http://www.xmlpronews.com/2008/06/17/21/</link>
		<comments>http://www.xmlpronews.com/2008/06/17/21/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 16:49:19 +0000</pubDate>
		<dc:creator>Andy Beard</dc:creator>
		
		<category><![CDATA[XML Code]]></category>

		<guid isPermaLink="false">http://www.xmlpronews.com/2008/06/17/21/</guid>
		<description><![CDATA[WordPress.com has added XML sitemaps so I thought I would take a glance at their implementation.
My immediate though was to take a look at Lorelle&#8217;s sitemap.xml
 • Homepage daily priority
• Every other page updated on a weekly basis?
That seems like a good way to tell the spiders to index your site less often than they [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.blog.wordpress.com/2008/06/16/xml-sitemaps/">WordPress.com has added XML sitemaps</a> so I thought I would take a glance at their implementation.</p>
<p>My immediate though was to take a look at Lorelle&#8217;s <a href="http://lorelle.wordpress.com/sitemap.xml" rel="nofollow">sitemap.xml</a></p>
<p style="margin-left: 20px; margin-right: 15px"> • Homepage daily priority<br />
• Every other page updated on a weekly basis?</p>
<p>That seems like a good way to tell the spiders to index your site less often than they currently do.</p>
<p>With Lorelle you would certainly want spiders checking the home page <strong>hourly</strong> as she is sometimes the source of breaking news.</p>
<p>Then I looked at the sitemap with a little more detail, and in particular the entry for her most recent post, <a href="http://lorelle.wordpress.com/2008/06/16/the-cyclical-nature-of-blog-stats/">the Cyclical Nature of Blog Stats</a> - a post worthy of a link anyway so this is a 2-in-1.</p>
<p style="margin-left: 20px; margin-right: 15px">This entry was written by Lorelle VanFossen and posted on June 16, 2008 at 4:57 am</p>
<p>Ah but I know Lorelle writes posts sometimes in batches and schedules them for publishing. Lets look at the XML:</p>
<p><img src="http://images1.ientrymail.com/xmlpronews/xml0617.gif" /></p>
<p>Wrong again - today is the 17th, Lorelle published a post on 16th June, which updated the home page, but it is not reflected in the sitemap.</p>
<p>Sometimes you might be better off with no sitemap at all…</p>
<p>5/10 for finally fulfilling a user request<br />
1/10 for implementation (so far)</p>
<p><font size="2"><font color="#000000"><font face="Arial">*Originally published at <a href="http://andybeard.eu">AndyBeard.eu</a></font></font></font></p>
<p><a href="http://andybeard.eu/2008/06/wordpresscom-bugged-xml-sitemaps.html">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlpronews.com/2008/06/17/21/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Trusting Hacking crossdomain.xml Files</title>
		<link>http://www.xmlpronews.com/2008/05/22/trusting-hacking-crossdomainxml-files/</link>
		<comments>http://www.xmlpronews.com/2008/05/22/trusting-hacking-crossdomainxml-files/#comments</comments>
		<pubDate>Thu, 22 May 2008 16:15:20 +0000</pubDate>
		<dc:creator>Dan Morrill</dc:creator>
		
		<category><![CDATA[XML Programming]]></category>

		<guid isPermaLink="false">http://www.xmlpronews.com/2008/05/22/trusting-hacking-crossdomainxml-files/</guid>
		<description><![CDATA[What other sites do flash and other web 2.0 components trust, by Google search or Google hacking the crossdomain xml file, you can find out some very interesting things about what sites are trusted by another site, and where API&#8217;s or other trusted widgets can come from, including advertising.
The Google hack is here, crossdomain.xml site:.com [...]]]></description>
			<content:encoded><![CDATA[<p>What other sites do flash and other web 2.0 components trust, by Google search or Google hacking the crossdomain xml file, you can find out some very interesting things about what sites are trusted by another site, and where API&#8217;s or other trusted widgets can come from, including advertising.</p>
<p>The Google hack is here, <a href="http://www.google.com/search?ie=UTF-8&amp;oe=UTF-8&amp;sourceid=navclient&amp;gfns=1&amp;q=crossdomain.xml+site%3A.com">crossdomain.xml site:.com</a> or feed in extension .com, .net, .org etc of choice.</p>
<p>This is the <a href="http://twitter.com/crossdomain.xml">crossdomain.xml</a> file from twitter as an example</p>
<p>allow-access-from domain=&#8221;*.twitter.com&#8221;<br />
allow-access-from domain=&#8221;*.discoveringradiance.com&#8221;<br />
allow-access-from domain=&#8221;*.umusic.com&#8221;<br />
allow-access-from domain=&#8221;*.hippo.com.au&#8221;<br />
allow-access-from domain=&#8221;*.ediecareplan.com&#8221;<br />
allow-access-from domain=&#8221;*.yourminis.com&#8221;<br />
allow-access-from domain=&#8221;*.korelab.com&#8221;</p>
<p> <a href="http://www.xmlpronews.com/2008/05/22/trusting-hacking-crossdomainxml-files/#more-20" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlpronews.com/2008/05/22/trusting-hacking-crossdomainxml-files/feed/</wfw:commentRss>
		</item>
		<item>
		<title>XmlException: Data At The Root Level Is Invalid</title>
		<link>http://www.xmlpronews.com/2008/04/18/xmlexception-data-at-the-root-level-is-invalid/</link>
		<comments>http://www.xmlpronews.com/2008/04/18/xmlexception-data-at-the-root-level-is-invalid/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 15:12:06 +0000</pubDate>
		<dc:creator>Mads Kristensen</dc:creator>
		
		<category><![CDATA[XML Code]]></category>

		<guid isPermaLink="false">http://www.xmlpronews.com/2008/04/18/xmlexception-data-at-the-root-level-is-invalid/</guid>
		<description><![CDATA[ A few days ago I needed to write some functionality to fetch an XML document from a URL and load it into an XmlDocument. As always I use the WebClient to retrieve simple documents over HTTP and it looked like this:
 using (WebClient client = new WebClient())
 {
   string xml = client.DownloadString(&#8220;http://example.com/doc.xml&#8221;);
 [...]]]></description>
			<content:encoded><![CDATA[<p> A few days ago I needed to write some functionality to fetch an XML document from a URL and load it into an <a href="http://msdn2.microsoft.com/en-us/library/system.xml.xmldocument.aspx">XmlDocument</a>. As always I use the <a href="http://msdn2.microsoft.com/en-us/library/system.net.webclient.aspx">WebClient</a> to retrieve simple documents over HTTP and it looked like this:</p>
<p style="margin: 0px"> <span style="color: blue">using</span> (<span style="color: #2b91af">WebClient</span> client = <span style="color: blue">new</span> <span style="color: #2b91af">WebClient</span>())</p>
<p style="margin: 0px"> {</p>
<p style="margin: 0px">   <span style="color: blue">string</span> xml = client.DownloadString(<span style="color: #a31515">&#8220;http://example.com/doc.xml&#8221;</span>);</p>
<p style="margin: 0px">   <span style="color: #2b91af">XmlDocument</span> doc = <span style="color: blue">new</span> <span style="color: #2b91af">XmlDocument</span>();</p>
<p style="margin: 0px">   doc.LoadXml(xml);</p>
<p style="margin: 0px"> }</p>
<p><!--EndFragment-->I ran the function and got this very informative XmlException message: <em>Data at the root level is invalid. Line 1, position 1</em>. I’ve seen this error before so I knew immediately what the problem was. The XML document that was retrieved from the web had three strange characters in the very beginning of the document. It looks like this:</p>
<p><strong>ï»¿&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</strong></p>
<p> <a href="http://www.xmlpronews.com/2008/04/18/xmlexception-data-at-the-root-level-is-invalid/#more-19" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlpronews.com/2008/04/18/xmlexception-data-at-the-root-level-is-invalid/feed/</wfw:commentRss>
		</item>
		<item>
		<title>XML Sitemap Ping Tool</title>
		<link>http://www.xmlpronews.com/2008/03/25/xml-sitemap-ping-tool/</link>
		<comments>http://www.xmlpronews.com/2008/03/25/xml-sitemap-ping-tool/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 13:39:27 +0000</pubDate>
		<dc:creator>Michael Jensen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.xmlpronews.com/2008/03/25/xml-sitemap-ping-tool/</guid>
		<description><![CDATA[All the major search engines (Google, Yahoo!, MSN/Live, and Ask) use the XML Sitemaps protocol for getting URLs from websites.
Of course they all still use good old-fashioned crawling, but the XML sitemap can be helpful for getting new content indexed quicker and also helping spot errors using other tools the search engines offer. Simply put, [...]]]></description>
			<content:encoded><![CDATA[<p>All the major search engines (Google, Yahoo!, MSN/Live, and Ask) use the <a href="http://www.sitemaps.org/">XML Sitemaps</a> protocol for getting URLs from websites.</p>
<p>Of course they all still use good old-fashioned crawling, but the XML sitemap can be helpful for getting new content indexed quicker and also helping spot errors using other tools the search engines offer. Simply put, if you don’t have an XML sitemap already, we suggest you get one. <a href="http://www.xml-sitemaps.com/">XML-Sitemaps.com</a> offers a free service that works very well, and you can also download (not free) a version to run on your own server.</p>
<p> <a href="http://www.xmlpronews.com/2008/03/25/xml-sitemap-ping-tool/#more-18" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlpronews.com/2008/03/25/xml-sitemap-ping-tool/feed/</wfw:commentRss>
		</item>
		<item>
		<title>XML-RPC ping endpoint in C# and ASP.NET</title>
		<link>http://www.xmlpronews.com/2008/03/04/xml-rpc-ping-endpoint-in-c-and-aspnet/</link>
		<comments>http://www.xmlpronews.com/2008/03/04/xml-rpc-ping-endpoint-in-c-and-aspnet/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 13:51:06 +0000</pubDate>
		<dc:creator>Mads Kristensen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.xmlpronews.com/2008/03/04/xml-rpc-ping-endpoint-in-c-and-aspnet/</guid>
		<description><![CDATA[ All blog platforms send out pings using the XML-RPC protocol whenever a new post is created or an old one is updated. It is very simple to send out XML-RPC pings using C#, because it is just a normal HTTP request with some XML in the request body. See here how to ping using [...]]]></description>
			<content:encoded><![CDATA[<p> All blog platforms send out pings using the <a href="http://www.xmlrpc.com/spec">XML-RPC protocol</a> whenever a new post is created or an old one is updated. It is very simple to send out <a href="http://www.xmlrpc.com/weblogsCom">XML-RPC pings</a> using C#, because it is just a normal HTTP request with some XML in the request body. <a href="http://blog.madskristensen.dk/post.aspx?id=176df006-4325-4897-bbcf-edceb0fe1424">See here how to ping using C#</a>.</p>
<p>To send a ping is the client part of the transaction. There must also be a server to intercept the ping – an endpoint. Feedburner is probably the most widely used by blogs at the moment. What happens is that when you write a post, the blog engine sends a ping to Feedburner’s XML-RPC endpoint. In the XML body of the ping request is the URL of your blog so Feedburner knows who sent the ping. It then retrieves your blog’s RSS feed, parses it, and spits it out to your readers. That’s how simple and powerful it is to use XML-RPC pings.</p>
<p> <a href="http://www.xmlpronews.com/2008/03/04/xml-rpc-ping-endpoint-in-c-and-aspnet/#more-17" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlpronews.com/2008/03/04/xml-rpc-ping-endpoint-in-c-and-aspnet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A New Way to Organize Your Feeds</title>
		<link>http://www.xmlpronews.com/2008/02/07/a-new-way-to-organize-your-feeds/</link>
		<comments>http://www.xmlpronews.com/2008/02/07/a-new-way-to-organize-your-feeds/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 16:12:25 +0000</pubDate>
		<dc:creator>Neville Hobson</dc:creator>
		
		<category><![CDATA[XML News]]></category>

		<guid isPermaLink="false">http://www.xmlpronews.com/2008/02/07/a-new-way-to-organize-your-feeds/</guid>
		<description><![CDATA[When you come across something interesting on the web, but don’t have time to read it at that moment, what do you do?The old way is to add the web page to your browser’s bookmarks or favourites so you can retrieve it when you do have time.
A more recent method is to add that page [...]]]></description>
			<content:encoded><![CDATA[<p>When you come across something interesting on the web, but don’t have time to read it at that moment, what do you do?The old way is to add the web page to your browser’s bookmarks or favourites so you can retrieve it when you do have time.</p>
<p>A more recent method is to add that page of interest to a social bookmarking site such as <a href="http://del.icio.us/">del.icio.us</a>.</p>
<p>This has two additional advantages - you can tag the page with keywords so you can share your bookmarked content with others, and you can access your bookmarked content from any other computer or device with a connection to the internet.</p>
<p> <a href="http://www.xmlpronews.com/2008/02/07/a-new-way-to-organize-your-feeds/#more-16" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlpronews.com/2008/02/07/a-new-way-to-organize-your-feeds/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Sitemaps and Competitive Intelligence</title>
		<link>http://www.xmlpronews.com/2008/01/04/google-sitemaps-and-competitive-intelligence/</link>
		<comments>http://www.xmlpronews.com/2008/01/04/google-sitemaps-and-competitive-intelligence/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 14:40:25 +0000</pubDate>
		<dc:creator>Michael Gray</dc:creator>
		
		<category><![CDATA[XML Employment]]></category>

		<guid isPermaLink="false">http://www.xmlpronews.com/2008/01/04/google-sitemaps-and-competitive-intelligence/</guid>
		<description><![CDATA[I’m a big fan of the Google Webmaster Central Program and using sitemaps. I agree that you should build your website so that it is crawlable and not rely on sitemaps to compensate for poor site architecture, but hands down there is no better tool when you are migrating or cleaning up after a site [...]]]></description>
			<content:encoded><![CDATA[<p>I’m a big fan of the <a href="http://www.google.com/webmasters/">Google Webmaster Central Program</a> and using sitemaps. I agree that you should build your website so that it is crawlable and not rely on sitemaps to compensate for poor site architecture, but hands down there is no better tool when you are migrating or cleaning up after a site migration than webmaster central. However there’s a dark side to webmaster central that I haven’t seen anyone else bring up.</p>
<p>First we need to dive a little deeper into webmaster central and sitemaps. One of the subtle features of webmaster central is the priority tag in the XML file.</p>
<p>You are allowed to specify a value from 0.1 (lowest) to 1.0 (highest) for your pages. Now some people try to “trick” the search engines giving all of their pages a 1.0 thinking this will result in a SEO benefit.</p>
<p> <a href="http://www.xmlpronews.com/2008/01/04/google-sitemaps-and-competitive-intelligence/#more-15" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlpronews.com/2008/01/04/google-sitemaps-and-competitive-intelligence/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Milestone for XBRL</title>
		<link>http://www.xmlpronews.com/2007/12/11/a-milestone-for-xbrl/</link>
		<comments>http://www.xmlpronews.com/2007/12/11/a-milestone-for-xbrl/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 13:49:08 +0000</pubDate>
		<dc:creator>Neville Hobson</dc:creator>
		
		<category><![CDATA[XML News]]></category>

		<guid isPermaLink="false">http://www.xmlpronews.com/2007/12/11/a-milestone-for-xbrl/</guid>
		<description><![CDATA[ This could be a milestone in illustrating the benefits of using XBRL for companies filing financial data.Last week, Microsoft submitted a Form 8-K filing to the US Securities and Exchange Commission (SEC) comprising financial data for shareholders, using XBRL.
Why is this significant?
First, it needs a bit of understanding as to what XBRL is. Simple [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.xbrl.org/"><img src="http://www.nevillehobson.com/wp-content/uploads/xbrl.jpg" alt="xbrl" align="left" border="0" height="55" width="120" /></a> This could be a milestone in illustrating the benefits of using XBRL for companies filing financial data.Last week, <a href="http://news.yahoo.com/s/infoworld/20071207/tc_infoworld/93892">Microsoft submitted a Form 8-K filing</a> to the US Securities and Exchange Commission (<a href="http://www.sec.gov/">SEC</a>) comprising financial data for shareholders, <a href="http://www.sec.gov/Archives/edgar/data/789019/000119312507259490/0001193125-07-259490-index.htm">using XBRL</a>.</p>
<p>Why is this significant?</p>
<p>First, it needs a bit of understanding as to what XBRL is. Simple explanation: it’s an emerging <a href="http://en.wikipedia.org/wiki/XML">XML</a>-based standard to define and exchange business and financial performance information. For more, read the <a href="http://en.wikipedia.org/wiki/XBRL">technical description</a> on Wikipedia.</p>
<p> <a href="http://www.xmlpronews.com/2007/12/11/a-milestone-for-xbrl/#more-14" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlpronews.com/2007/12/11/a-milestone-for-xbrl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>When Is XML Not XML?</title>
		<link>http://www.xmlpronews.com/2007/11/20/when-is-xml-not-xml/</link>
		<comments>http://www.xmlpronews.com/2007/11/20/when-is-xml-not-xml/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 16:35:08 +0000</pubDate>
		<dc:creator>Raymond Camden</dc:creator>
		
		<category><![CDATA[XML Programming]]></category>

		<guid isPermaLink="false">http://pimp.xmlpronews.com/2007/11/20/when-is-xml-not-xml/</guid>
		<description><![CDATA[Here is a mystery for folks. I&#8217;ve updated my parsing engine for coldfusionbloggers.org. 
I&#8217;m using CFHTTP now so I can check Etag type stuff. I take the result text and save it to a file to be parsed by CFFEED.
But before I do that I check to ensure it&#8217;s valid XML. Here is where it [...]]]></description>
			<content:encoded><![CDATA[<p><span class="text">Here is a mystery for folks. I&#8217;ve updated my parsing engine for <a href="http://www.coldfusionbloggers.org/" class="bluelink">coldfusionbloggers.org. </a></span></p>
<p>I&#8217;m using CFHTTP now so I can check Etag type stuff. I take the result text and save it to a file to be parsed by CFFEED.</p>
<p>But before I do that I check to ensure it&#8217;s valid XML. Here is where it gets weird. <a href="http://cfblog.griefer.com/" class="bluelink">Charlie Griefer&#8217;s blog</a> works with CFFEED directly, but isXML on the result returns false. But - I can xmlParse the string no problem. Simple example:<br />
 <a href="http://www.xmlpronews.com/2007/11/20/when-is-xml-not-xml/#more-13" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlpronews.com/2007/11/20/when-is-xml-not-xml/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Caching CFCONTENT</title>
		<link>http://www.xmlpronews.com/2007/11/20/caching-cfcontent/</link>
		<comments>http://www.xmlpronews.com/2007/11/20/caching-cfcontent/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 16:33:53 +0000</pubDate>
		<dc:creator>Raymond Camden</dc:creator>
		
		<category><![CDATA[XML Code]]></category>

		<guid isPermaLink="false">http://pimp.xmlpronews.com/2007/11/20/caching-cfcontent/</guid>
		<description><![CDATA[A few days ago I blogged about a code review I was doing for another client. Yesterday I found another interesting bug in their code. (It is always easier to find bugs in other people&#8217;s code.)
]]></description>
			<content:encoded><![CDATA[<p><span class="text">A few days ago I blogged about a <a href="http://www.coldfusionjedi.com/index.cfm/2007/10/11/ColdFusion-and-Verity-Tip--Getting-results-found-when-paging" class="bluelink">code review</a> I was doing for another client. Yesterday I found another interesting bug in their code. (It is always easier to find bugs in other people&#8217;s code.)</span> <a href="http://www.xmlpronews.com/2007/11/20/caching-cfcontent/#more-12" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlpronews.com/2007/11/20/caching-cfcontent/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
