<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WebProNews &#187; XML</title>
	<atom:link href="http://www.webpronews.com/tag/xml/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webpronews.com</link>
	<description>Breaking News in Tech, Search, Social, &#38; Business</description>
	<lastBuildDate>Thu, 20 Jun 2013 01:22:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Altova Unveils RaptorXML</title>
		<link>http://www.webpronews.com/altova-unveils-raptorxml-2013-04</link>
		<comments>http://www.webpronews.com/altova-unveils-raptorxml-2013-04#comments</comments>
		<pubDate>Thu, 18 Apr 2013 10:03:03 +0000</pubDate>
		<dc:creator>Chris Crum</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[RaptorXML]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=225677</guid>
		<description><![CDATA[At the XBRL26 Conference in Dublin, Altova unveiled RaptorXML, which it describes as &#8220;a ground-breaking new XML and XBRL validation and processing server&#8221;. It&#8217;s cross-platform compatible, and takes advantage of multi-core and multi-CPU computers and servers for fast XML and &#8230;]]></description>
			<content:encoded><![CDATA[<p>At the XBRL26 Conference in Dublin, Altova unveiled RaptorXML, which it describes as &#8220;a ground-breaking new XML and XBRL validation and processing server&#8221;. </p>
<p>It&#8217;s cross-platform compatible, and takes advantage of multi-core and multi-CPU computers and servers for fast XML and XBRL data processing. Features include: </p>
<ul>
<li>Ultra-high performance code optimizations</li>
<li>Ultra-low memory footprint</li>
<li>Cross platform capabilities for Windows, Linux, and MacOS</li>
<li>Highly scalable code for multi-CPU/multi-core/parallel computing</li>
<li>Superior error reporting</li>
<li>Streaming instance validation against DTD and XSD</li>
<li>Parallel loading, processing and validation</li>
</ul>
<p>&#8220;We have seen a growing demand from our clients, as well as in the industry in general, for an ultra-fast, cross platform processor that can handle the huge amounts of XML and XBRL data being generated,&#8221; said Alexander Falk, President and CEO for Altova. &#8220;Our engineers built RaptorXML from the ground up, endeavoring to meet this need by architecting a superior engine that would effortlessly handle these demands.&#8221;</p>
<p>The product will initially be available for Windows (32-bit and 64-bit versions), Linux (64-bit), and MacOS (64-bit) and will be available to download and purchase in May.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/altova-unveils-raptorxml-2013-04/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Office And Its XML-Based Formats</title>
		<link>http://www.webpronews.com/microsoft-office-and-its-xml-based-formats-2013-01</link>
		<comments>http://www.webpronews.com/microsoft-office-and-its-xml-based-formats-2013-01#comments</comments>
		<pubDate>Wed, 30 Jan 2013 10:43:18 +0000</pubDate>
		<dc:creator>Chris Crum</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=213954</guid>
		<description><![CDATA[This week, Microsoft launched Office 15 and Office 365 for Windows 8. As Zach Walton writes: The traditional Office 15 will come in multiple flavors depending on the user’s needs. The three versions available include Office Home &#038; Student 2013, &#8230;]]></description>
			<content:encoded><![CDATA[<p>This week, Microsoft launched Office 15 and Office 365 for Windows 8. As Zach Walton <a href="http://www.webpronews.com/microsoft-office-15-and-office-365-now-available-for-windows-8-2013-01">writes</a>: </p>
<blockquote><p>The traditional Office 15 will come in multiple flavors depending on the user’s needs. The three versions available include Office Home &#038; Student 2013, Office Home &#038; Business 2013, and Office Professional 2013. What makes these stand out over previous versions of Office is that they’re built specifically for Windows 8 and its new touch controls. Working on a text document or spreadsheet with touch controls doesn’t sound super exciting, but at least it’s an option.</p>
<p>&#8230;</p>
<p>If you want a cheaper option, you’ll want to go for Office 365 Home Premium. With the service, users will have access the entire software suite included in Office for $99.99 a year. With the annual subscription, you can also install Office on up to five devices. Students have it even better as Microsoft offers special pricing of only $80 for a four year subscription. University students, staff and faculty are eligible for the promotion.</p></blockquote>
<p>Tim Anderson at The Register brings up some interesting points about Microsoft and XML in an article where he asks, &#8220;<a href="http://www.theregister.co.uk/2013/01/30/office_2013_perspective/">What&#8217;s the Point of Microsoft Office 2013</a>?&#8221;:</p>
<blockquote><p>Office 2007 also brought in new and controversial default document formats, based on XML. Office Open XML was eventually standardised by ISO, a process that was opposed by advocates of OpenDocument, an alternative XML standard used by OpenOffice.</p>
<p>Microsoft made a lot of noise about Office Open XML at the time, and has made very little since, which may be evidence that the company’s main goal was to tick a standards box for its customers in government departments. Nevertheless, the new format has advantages, especially for programmatic document processing, and some features of SharePoint require it.</p></blockquote>
<p>What do you think? </p>
<p>Microsoft is offering a month of Office 365 Home Premium for free. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/microsoft-office-and-its-xml-based-formats-2013-01/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Docs to Drop .doc and Other Antiquated Microsoft Office Formats</title>
		<link>http://www.webpronews.com/google-docs-to-drop-doc-and-other-antiquated-microsoft-office-formats-2012-09</link>
		<comments>http://www.webpronews.com/google-docs-to-drop-doc-and-other-antiquated-microsoft-office-formats-2012-09#comments</comments>
		<pubDate>Thu, 27 Sep 2012 19:09:34 +0000</pubDate>
		<dc:creator>Sean Patterson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Docs]]></category>
		<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=194505</guid>
		<description><![CDATA[This week, Google announced through a very short update to its official Google Apps update feed that Google Docs will be dropping export support for older Microsoft Office formats. As of October 1st, Google plans to eliminate the ability for &#8230;]]></description>
			<content:encoded><![CDATA[<p>This week, Google announced through a very short <a href="http://googleappsupdates.blogspot.ca/2012/09/scheduled-release-track-features-update_26.html">update</a> to its official Google Apps update feed that Google Docs will be dropping export support for older Microsoft Office formats.</p>
<p>As of October 1st, Google plans to eliminate the ability for Google Docs users to export their documents in Office 1997-2003 formats.  Specifically, users will no longer be able to export their Google Docs documents in .doc, .xls, or .ppt formats.  This applies to both Google Apps and Google Apps for Business, Government, and Education.</p>
<p>Users will still be able to use newer Microsoft Office .docx, .xlsx, and .pptx files, as well as a plethora of other XML formats, including the .odf OpenOffice format.</p>
<p>Users who use versions of Microsoft Office from Office 2003 and later should see no trouble in adapting to the change.  On the other hand, users who still use .doc and other antiquated Office files on a regular basis could run into trouble.  Considering the amount of people who still use very old versions of Microsoft Office, those who prepare documents through Google Docs would be well-served to check with the people they send their files to and make sure they are able to access them.</p>
<p>Though pulling support for a feature that already exists and works is odd, it is an indication that Google is on-board with the push toward XML and other more open formats.  The change might just be the push that some businesses and governments need to update their productivity software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/google-docs-to-drop-doc-and-other-antiquated-microsoft-office-formats-2012-09/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XML Parsing and Handling Guidelines</title>
		<link>http://www.webpronews.com/xml-parsing-handling-guidelines-tips-suggestions-2012-03</link>
		<comments>http://www.webpronews.com/xml-parsing-handling-guidelines-tips-suggestions-2012-03#comments</comments>
		<pubDate>Wed, 14 Mar 2012 14:18:19 +0000</pubDate>
		<dc:creator>Michael Marr</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=118080</guid>
		<description><![CDATA[If I had a quarter for every time I&#8217;ve had to convert a big bulk of XML formatted data into some other sort of datatype, well then, I&#8217;d have a few dollars. However, these far and few between projects have &#8230;]]></description>
			<content:encoded><![CDATA[<p>If I had a quarter for every time I&#8217;ve had to convert a big bulk of XML formatted data into some other sort of datatype, well then, I&#8217;d have a few dollars. However, these far and few between projects have had an exponentially higher return of headaches. I&#8217;m glad I&#8217;m not the only one. Waldo Jaquith wrote about running into some of the same <a href="http://www.pbs.org/idealab/2012/03/how-the-state-decoded-makes-sense-of-messy-real-world-data066.html" target="_blank">XML gotchas</a>. Although Waldo breaks issues down into four concepts (encoding errors, changing realities, inconsistencies, and missing data), let&#8217;s look at the checkpoints that nearly all XML (and other data formats) architects can utilize to eliminate a high percentage of the long term problems.</p>
<p><strong>Embarrassing XML story? Share it with us in the <a href="http://www.webpronews.com/xml-parsing-handling-guidelines-tips-suggestions-2012-03/#comments">comments</a>.</strong></p>
<h3>Validation</h3>
<p>My third grade class had a daily mad minute math worksheet to complete. Those who correctly answered all the math problems in a minute received a silver star on the chart. The one who finished first with all correct answers received a gold star. At the end of each week, the student with the most gold stars got to drink a soda at lunch. I didn&#8217;t validate my answers, and thus, I never got a soda. Likewise, our tendency to complete projects in a timely fashion often lead to cutting corners and/or prematurely accepting a project as complete. Although every good textbook says testing and validation are crucial elements of computer programming, these aspects, unfortunately, are often overlooked in the real world where testing and validation equal time, time equals money, etc. etc. However, if your project is generating any type of reusable data format, then validation should become absolutely mandatory. If your program creates improperly formated XML, then any requirement regarding exporting and/or sharing of data is most certainly not met.</p>
<p>There are some great <a href="http://www.w3.org/2001/03/webdata/xsv" target="_blank">validation tools for XML</a>, so don&#8217;t be shy using them. Another, easier, test, is to simply export your data and try to import it using a standard library, like <a href="http://php.net/manual/en/book.simplexml.php" target="_blank">SimpleXML</a> for PHP.</p>
<h3>Common Sense Architecture</h3>
<p>Not all data can be easily modeled. However, you should always take the extra time to find the best possible way to represent a given dataset. Failure to do so creates inadequacies when your modeled data has to be used elsewhere. Changes to your data structure? Don&#8217;t add an expansion to only the third floor of the building &#8211; there&#8217;ll be nothing underneath to support it! Instead, look for ways that make sense to expand. Sometimes, that means adding or rebuilding the foundation. Although lives are not always at risk based on how you may model a given dataset, attempt to treat it like lives are on the line. I can promise you that if I ever have to deal with your poorly modeled data, your life may, in fact, be on the line. If you&#8217;re building a structure for your family to live in, and it doesn&#8217;t seem safe to add or transform the structure, then don&#8217;t do it that way. All these analogies and metaphors dance around this: <em>don&#8217;t be lazy</em>. Use common sense when both initially modeling and making changes to your data from not only your perspective and the end user&#8217;s perspective, but also the perspective of anyone that might have to use the raw data model. </p>
<p>Jaquith ran into this problem when trying to normalize different states laws.</p>
<blockquote><p>
There are at least a few states that violate their standard state code structure. They might structure their code by dividing it into titles, each title into chapters, and each chapter into sections &#8212; except, sometimes, when chapters are called &#8220;articles.&#8221; Why do they do this? I have no idea.
</p></blockquote>
<p>Validate and use common sense, and you&#8217;ll save yourself, myself, and programmers around the world like Waldo a ton of headaches.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/xml-parsing-handling-guidelines-tips-suggestions-2012-03/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Granted Motion to stay Word Injunction</title>
		<link>http://www.webpronews.com/judge-says-microsoft-cant-sell-word-in-us-2009-09</link>
		<comments>http://www.webpronews.com/judge-says-microsoft-cant-sell-word-in-us-2009-09#comments</comments>
		<pubDate>Fri, 04 Sep 2009 20:30:54 +0000</pubDate>
		<dc:creator>Chris Crum</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Legal]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Patents]]></category>
		<category><![CDATA[Word]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=51327</guid>
		<description><![CDATA[<p><strong>Update:</strong> The U.S. Court of Appeals for the Federal Circuit has <a href="http://blog.seattlepi.com/microsoft/archives/178292.asp">reportedly</a> granted Microsoft's motion to stay an injunction that would prohibit the software giant from selling Word. The injunction had an effective date of Oct. 10, but the motion to stay blocks the injunction until the appeal process is complete, according to The Microsoft Blog.<br />
<br /><a href="http://aj.600z.com/aj/136480/0/cc?z=1"><img src="http://aj.600z.com/aj/136480/0/vc?z=1&dim=105992&kw=&click=" width="615" height="80" border="0"></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> The U.S. Court of Appeals for the Federal Circuit has <a href="http://blog.seattlepi.com/microsoft/archives/178292.asp">reportedly</a> granted Microsoft&#8217;s motion to stay an injunction that would prohibit the software giant from selling Word. The injunction had an effective date of Oct. 10, but the motion to stay blocks the injunction until the appeal process is complete, according to The Microsoft Blog.</p>
<p><strong>Original Article:</strong>&nbsp;A Texas judge has reportedly ruled that Microsoft cannot sell any version of Word in the US that can open .XML, .DOCX or DOCM files (XML files) containing custom XML. Seattlepi&#8217;s Microsoft Blog <a href="http://blog.seattlepi.com/microsoft/archives/176223.asp">points to</a> an announcement by the plaintiff, i4i. </p>
<p>In May, i4i in Toronto got $200 million from Microsoft, when a federal jury found that Microsoft infringed on the company&#8217;s patent. That patent is 11 years old. The abstract <a href="http://blog.seattlepi.com/microsoft/archives/176223.asp">reads</a>:</p>
<p><a href="http://office.microsoft.com/en-us/word/FX100649251033.aspx"><img height="155" align="right" width="100" title="Word" alt="Word" src="http://images.ientrymail.com/webpronews/article_pics/word.jpg" /></a> <em>A system and method for the separate manipulation of the architecture and content of a document, particularly for data representation and transformations. The system, for use by computer software developers, removes dependency on document encoding technology. A map of metacodes found in the document is produced and provided and stored separately from the document. The map indicates the location and addresses of metacodes in the document. The system allows of multiple views of the same content, the ability to work solely on structure and solely on content, storage efficiency of multiple versions and efficiency of operation. </em></p>
<p>The entire thing can be read <a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&amp;r=12&amp;f=G&amp;l=50&amp;co1=AND&amp;d=PTXT&amp;s1=5,787,449&amp;OS=5,787,449&amp;RS=5,787,449">here</a>. </p>
<p>&quot;We are disappointed by the court&#8217;s ruling,&quot; a Microsoft spokesman is quoted as saying in a statement. &quot;We believe the evidence clearly demonstrated that we do not infringe and that the i4i patent is invalid. We will appeal the verdict.&quot;</p>
<p>Popular belief is that Microsoft will probably overcome this one. Microsoft not selling Word in the US? That will be the day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/judge-says-microsoft-cant-sell-word-in-us-2009-09/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Senate Rules Committee OKs Vote Publishing Via XML</title>
		<link>http://www.webpronews.com/senate-rules-committee-oks-vote-publishing-via-xml-2009-05</link>
		<comments>http://www.webpronews.com/senate-rules-committee-oks-vote-publishing-via-xml-2009-05#comments</comments>
		<pubDate>Wed, 06 May 2009 08:09:56 +0000</pubDate>
		<dc:creator>WebProNews Staff</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Senate]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=49743</guid>
		<description><![CDATA[<p>The Senate Rules Committee decided today to make US Senator roll-call votes available in XML format. The change is part of a growing effort to make government more transparent. <br />
<br />
After much petition and long after the House of Representatives had done so, a feed showing all votes from individual Senators is now available. Previously, only how the Senate voted as a group was easily accessible, and only through unanimous agreement could one easily decipher how his or her representative voted.</p>]]></description>
			<content:encoded><![CDATA[<p>The Senate Rules Committee decided today to make US Senator roll-call votes available in XML format. The change is part of a growing effort to make government more transparent. </p>
<p>After much petition and long after the House of Representatives had done so, a feed showing all votes from individual Senators is now available. Previously, only how the Senate voted as a group was easily accessible, and only through unanimous agreement could one easily decipher how his or her representative voted.</p>
<div style="margin: 0px; padding: 10px; font-size: 10px; float: right;"><img border="0" src="http://images.ientrymail.com/webpronews/article_pics/jim-demint.jpg" alt="Jim DeMint" title="Jim DeMint" /><br />
Jim DeMint</div>
<p>
&ldquo;I want to thank Senators Schumer and Bennett for helping us increase Senate transparency and accountability,&rdquo; <a href="http://demint.senate.gov/public/index.cfm?FuseAction=PressReleases.Detail&amp;PressRelease_id=116192bd-05d7-b5b0-ca14-917ca428f8fa&amp;Month=5&amp;Year=2009">said Sen. Jim DeMint</a> (R-South Carolina).&nbsp; Last week, a group of Senators on both sides of the aisle sent them a letter asking them to publish Senate votes in the XML format so the public can use computers to search, sort, and visualize voting records in new ways. </p>
<p>&ldquo;This simple but important change will help give Americans real transparency on their Senator&rsquo;s voting record.&rdquo; </p>
<p>Many of government records are stored on databases not accessible to the public. Often, if the information is available, it&rsquo;s only available in less user friendly formats. XML is a standard that makes it easy to publish and mash up data. </p>
<p>Making Senate votes available in XML was included on a list created by participants in a survey conducted at <a href="http://blog.thescoop.org/archives/2009/03/25/no-really-show-us-the-data/">Show Us the Data</a>, which created a list of the top eight types of government information people wanted more access to. They include:</p>
<p>1.&nbsp;&nbsp;&nbsp; Congressional committee votes<br />
2.&nbsp;&nbsp;&nbsp; Earmarks<br />
3.&nbsp;&nbsp;&nbsp; Foreign Travel Reports<br />
4.&nbsp;&nbsp;&nbsp; Legal Defense Funds<br />
5.&nbsp;&nbsp;&nbsp; Senate Votes in XML<br />
6.&nbsp;&nbsp;&nbsp; Senior Executive Service<br />
7.&nbsp;&nbsp;&nbsp; High Level Diplomatic Visits<br />
8.&nbsp;&nbsp;&nbsp; The CIA World Factbook&nbsp; </p>
<p>Though much of the above information is currently available, often it is located in hard to reach places, like cumbersome, difficult to search and manage PDF files on obscure government websites.&nbsp; <br />
&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/senate-rules-committee-oks-vote-publishing-via-xml-2009-05/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox Vulnerability Leaves Computers Open To Attack</title>
		<link>http://www.webpronews.com/firefox-vulnerability-leaves-computers-open-to-attack-2009-03</link>
		<comments>http://www.webpronews.com/firefox-vulnerability-leaves-computers-open-to-attack-2009-03#comments</comments>
		<pubDate>Thu, 26 Mar 2009 16:46:50 +0000</pubDate>
		<dc:creator>Frank Reed</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Vulnerability]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=49208</guid>
		<description><![CDATA[<p>There has been a lot of talk recently about browsers and the maneuvering that is occurring in that space<img width="122" height="118" align="right" class="alignright size-full wp-image-9034" alt="firefox-logo" src="http://www.marketingpilgrim.com/wp-content/uploads/2009/03/firefox-logo.jpeg" /> due to <a href="http://www.marketingpilgrim.com/2009/03/spring-is-in-the-air-and-browsers-are-refreshed.html">new releases </a>and <a href="http://www.marketingpilgrim.com/2009/03/mozilla-without-googlezilla-could-be-a-killa.html">expiring agreements</a> and more.]]></description>
			<content:encoded><![CDATA[<p>There has been a lot of talk recently about browsers and the maneuvering that is occurring in that space<img width="122" height="118" align="right" class="alignright size-full wp-image-9034" alt="firefox-logo" src="http://www.marketingpilgrim.com/wp-content/uploads/2009/03/firefox-logo.jpeg" /> due to <a href="http://www.marketingpilgrim.com/2009/03/spring-is-in-the-air-and-browsers-are-refreshed.html">new releases </a>and <a href="http://www.marketingpilgrim.com/2009/03/mozilla-without-googlezilla-could-be-a-killa.html">expiring agreements</a> and more. While most of us would like to just talk about social media and search marketing all day it&rsquo;s hard to ignore problems when they are browser related because they can affect literally everything we do as Internet marketers.</p>
<p>So the <a href="http://www.pcworld.com/article/161988/">latest security bug in Firefox as reported by PC World</a> seems more urgent than most. We all understand that nothing is truly secure on the Internet but we also like to think that there are not glaring vulnerabilities in the tools we use on a daily basis. As the PC World article states:</p>
<blockquote>
<p>The attack code, written by security researcher Guido Landi was published on several security sites Wednesday, sending Firefox developers scrambling to patch the issue. Until the flaw is patched, this code could be modified by attackers and used to sneak unauthorized software onto a Firefox user&rsquo;s machine.</p>
</blockquote>
<p>Mozilla&rsquo;s Director of Security Engineering is calling this a critical issue and a fix is scheduled to be rolled out with a version update at the start of next week. These developers are calling this fix and the release of this update a &ldquo;high priority firedrill security update&rdquo;. Not sure about you but that kind of language sounds a little creepy.</p>
<p>No operating system that runs Firefox is spared on this one either including Mac OS and Linux users. Essentially the bug allows someone to plant a &ldquo;drive-by download&rdquo; of software by tricking a user into viewing an XML file that starts the process. This was also a public release of the hack so it makes it even more uncommon.</p>
<p>The PC World article doesn&rsquo;t wrap up with any words to make us feel any more secure though.</p>
<blockquote>
<p>While the public release of browser attack code doesn&rsquo;t happen all that often, security researchers don&rsquo;t seem to have much trouble finding bugs in browser software. Last week, two hackers at the CanSecWest security conference dug up four separate bugs in the Firefox, IE and Safari browsers.</p>
</blockquote>
<p>Maybe these things seem bigger in light of the bad economy because these types of concerns are every day events on the Internet. When times get bad, however, crime goes up historically and now there are more avenues for a new breed of criminal using technology to carry out their plans. Something tells me this may get a lot worse before it gets better.</p>
<p><a href="http://www.marketingpilgrim.com/2009/03/browsers-under-attack-more-and-more.html">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/firefox-vulnerability-leaves-computers-open-to-attack-2009-03/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Introduces New Open Source Sitemap Generator</title>
		<link>http://www.webpronews.com/google-introduces-new-open-source-sitemap-generator-2009-01</link>
		<comments>http://www.webpronews.com/google-introduces-new-open-source-sitemap-generator-2009-01#comments</comments>
		<pubDate>Wed, 14 Jan 2009 13:54:04 +0000</pubDate>
		<dc:creator>Chris Crum</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[sitemap generator]]></category>
		<category><![CDATA[sitemaps]]></category>
		<category><![CDATA[Webmasters]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=48292</guid>
		<description><![CDATA[<p>Google has introduced a new <a href="http://code.google.com/p/googlesitemapgenerator/">Sitemap Generator</a> for webmasters to help them create better sitemap files. Google had previously introduced one back in 2005, and watched many other people make their own, but this one is different they say. <br /> ]]></description>
			<content:encoded><![CDATA[<p>Google has introduced a new <a href="http://code.google.com/p/googlesitemapgenerator/">Sitemap Generator</a> for webmasters to help them create better sitemap files. Google had previously introduced one back in 2005, and watched many other people make their own, but this one is different they say. </p>
<p> &quot;While most Sitemap generators either crawl websites or list the files on a server, we have created a different kind of Sitemap generator that uses several ways to find URLs on your website and then allows you to automatically create and maintain different kinds of Sitemap files,&quot; <a href="http://googlewebmastercentral.blogspot.com/2009/01/new-google-sitemap-generator-for-your.html">says</a> Google Webmaster Trends Analyst John Mueller.</p>
<p> <center><a href="http://googlewebmastercentral.blogspot.com/2009/01/new-google-sitemap-generator-for-your.html"><img height="306" width="450" border="0" title="Google Sitemaps Generator" src="http://images.ientrymail.com/webpronews/article_pics/google-sitemaps-generator.jpg" alt="Google Sitemaps Generator" /></a></center>
<p>The new Sitemap Generator is <b>open source</b>, and finds new and modified URLs from server traffic, log files, or files on the server. Then it can create the following sitemap files:</p>
<p> &#8211; XML Sitemaps<br /> &#8211; Mobile Sitemaps<br /> &#8211; Code Search Sitemaps (for source code you make available to users)</p>
<p> The Generator will also ping Google Blog Search and other search engines that support the sitemaps.org standard for all new and modified URLs (you can optionally include the URLs of the Sitemap files in your robots.txt file). </p>
<p> If you&#8217;re unsure how to get started, Mueller says, &quot;Google Sitemap Generator is a server plug-in that can be installed on both Linux/Apache and Microsoft IIS Windows-based servers. As with other server-side plug-ins, you will need to have administrative access to the server to install it. You can find detailed information for the installation in the Google Sitemap Generator documentation.&quot;</p>
<p> Help and support for Google&#8217;s new Sitemaps Generator are available. There is a <a href="http://groups.google.com/group/google-sitemap-generator">help group</a> as well as a <a href="http://www.google.com/support/forum/p/Webmasters?hl=en">Webmaster Help Forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/google-introduces-new-open-source-sitemap-generator-2009-01/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>On-Demand XML Sitemaps for Custom Search</title>
		<link>http://www.webpronews.com/on-demand-xml-sitemaps-for-custom-search-2008-11</link>
		<comments>http://www.webpronews.com/on-demand-xml-sitemaps-for-custom-search-2008-11#comments</comments>
		<pubDate>Sun, 16 Nov 2008 13:00:39 +0000</pubDate>
		<dc:creator>Navneet Kaushal</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[Custom Search]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[sitemaps]]></category>
		<category><![CDATA[webmaster tools]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=47702</guid>
		<description><![CDATA[<p>Google has come up with another nice <a onclick="javascript:urchinTracker('/outbound/googlewebmastercentral.blogspot.com/2008/11/on-demand-sitemaps-for-custom-search.html?ref=http_//www.google.com/reader/view/?hl=en_tab=wy');" href="http://googlewebmastercentral.blogspot.com/2008/11/on-demand-sitemaps-for-custom-search.html"><u>webmaster tool</u></a>.</p>]]></description>
			<content:encoded><![CDATA[<p>Google has come up with another nice <a onclick="javascript:urchinTracker('/outbound/googlewebmastercentral.blogspot.com/2008/11/on-demand-sitemaps-for-custom-search.html?ref=http_//www.google.com/reader/view/?hl=en_tab=wy');" href="http://googlewebmastercentral.blogspot.com/2008/11/on-demand-sitemaps-for-custom-search.html"><u>webmaster tool</u></a>.</p>
<p>They have come with the launch of their <a onclick="javascript:urchinTracker('/outbound/googlecustomsearch.blogspot.com/2008/11/on-demand-indexing-for-fast-moving-web.html?ref=http_//www.google.com/reader/view/?hl=en_tab=wy');" href="http://googlecustomsearch.blogspot.com/2008/11/on-demand-indexing-for-fast-moving-web.html"><u>On-Demand Indexing</u></a> that could actually assist the webmasters in enhancing their experience with Google Webmaster services in a better way! With help of this tool, the users can inform Google about the newly updated pages of their websites, or the ones that are new!</p>
<p><b>How it will assist the webmasters?</b></p>
<p>As a result, Custom Search will immediately schedule these pages for crawl, index and even serve the pages in their CSEs with a short span of one day!</p>
<p>&ldquo;How do you tell us about these URLs? You guessed it&hellip; provide a Sitemap to Webmaster Tools, like you always do, and tell Custom Search about it. Just go to the <a onclick="javascript:urchinTracker('/outbound/www.google.com/accounts/ServiceLogin?continue=http_//www.google.com/coop/manage/cse/_038_service=cprose_038_hl=en_038_passive=true?ref=http_//www.google.com/reader/view/?hl=en_tab=wy');" href="https://www.google.com/accounts/ServiceLogin?continue=http://www.google.com/coop/manage/cse/&amp;service=cprose&amp;hl=en&amp;passive=true"><u>CSE control panel</u></a>, click on the Indexing tab, select your On-Demand Sitemap, and hit the &quot;Index Now&quot; button. You can tell us which of these URLs are most important to you via the priority and lastmod attributes that you provide in your Sitemap. Each CSE has a number of pages allocated within the On-Demand Index, and with these attributes, you can us which are most important for indexing. If you need <a onclick="javascript:urchinTracker('/outbound/www.google.com/support/customsearch/bin/topic.py?topic=16792?ref=http_//www.google.com/reader/view/?hl=en_tab=wy');" href="http://www.google.com/support/customsearch/bin/topic.py?topic=16792"><u>greater allocation in the On-Demand index</u></a>, as well as more customization controls, <a onclick="javascript:urchinTracker('/outbound/www.google.com/sitesearch/?ref=http_//www.google.com/reader/view/?hl=en_tab=wy');" href="http://www.google.com/sitesearch/"><u>Google Site Search</u></a> provides a range of options.&rdquo;</p>
<p> <center><a title="Google On-Demand XML Sitemaps for Custom Search" href="http://www.pagetrafficblog.com/google-ondemand-xml-sitemaps-custom-search/5564/"><img alt="Google On-Demand XML Sitemaps for Custom Search" src="http://www.pagetrafficblog.com/wp-content/uploads/2008/11/on-demand-xml-sitemap.png" /></a></center>
<p>&ldquo;Some important points to remember:</p>
<ol>
<li>You only need to submit your Sitemaps once in Webmaster Tools. Custom Search will automatically list the Sitemaps submitted via Webmaster Tools and you can decide which Sitemap to select for On-Demand Indexing.</li>
<p> 
<li>Your Sitemap needs to be for a <a onclick="javascript:urchinTracker('/outbound/www.google.com/support/webmasters/bin/answer.py?answer=35181?ref=http_//www.google.com/reader/view/?hl=en_tab=wy');" href="http://www.google.com/support/webmasters/bin/answer.py?answer=35181"><u>website verified in Webmaster Tools</u></a> , so that we can verify ownership of the right URLs.</li>
<p> 
<li>In order for us to index these additional pages, our crawlers must be able to crawl them. You can use &quot;Webmaster Tools &gt; Crawl Errors &gt; <a onclick="javascript:urchinTracker('/outbound/www.google.com/support/webmasters/bin/answer.py?answer=35235?ref=http_//www.google.com/reader/view/?hl=en_tab=wy');" href="http://www.google.com/support/webmasters/bin/answer.py?answer=35235"><u>URLs restricted by robots.txt</u></a>&quot; or <a onclick="javascript:urchinTracker('/outbound/www.google.com/support/webmasters/bin/answer.py?answer=40360?ref=http_//www.google.com/reader/view/?hl=en_tab=wy');" href="http://www.google.com/support/webmasters/bin/answer.py?answer=40360"><u>check yourrobots.txt file to ensure that you&#8217;re not blocking us from crawling these pages</u></a>.</li>
<p> 
<li>Submitting pages for On-Demand Indexing will not make them appear any faster in the main Google index, or impact ranking on Google.com.&rdquo;-GOOGLE</li>
</ol>
<p><a href="http://www.pagetrafficblog.com/google-ondemand-xml-sitemaps-custom-search/5564/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/on-demand-xml-sitemaps-for-custom-search-2008-11/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO Step 3 of Ten: Site Structure</title>
		<link>http://www.webpronews.com/seo-step-3-of-ten-site-structure-2008-02</link>
		<comments>http://www.webpronews.com/seo-step-3-of-ten-site-structure-2008-02#comments</comments>
		<pubDate>Thu, 14 Feb 2008 13:49:37 +0000</pubDate>
		<dc:creator>Daryl Quenet</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[site structure]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=44067</guid>
		<description><![CDATA[<p>Welcome to part  three in this ten part SEO series. The ten parts of the SEO process  we will be covering are:</p>]]></description>
			<content:encoded><![CDATA[<p>Welcome to part  three in this ten part SEO series. The ten parts of the SEO process  we will be covering are:</p>
<ol>
<li><a title="Keyword Research &amp; Selection" href="http://www.webpronews.com/expertarticles/2008/01/31/seo-step-one-of-ten-keyword-research">Keyword  	Research &amp; Selection</a></li>
<li><a title="Competitor Analysis" href="http://www.webpronews.com/expertarticles/2008/02/07/seo-step-two-of-ten-competitor-analysis">Competitor  	Analysis </a></li>
<li>Site Structure</li>
<li>Content Optimization</li>
<li>Link Building</li>
<li>Social Media</li>
<li>PPC</li>
<li>Statistics Analysis</li>
<li>Conversion Optimization</li>
<li>Keeping It Up</li>
</ol>
<p><b>Overview</b></p>
<p>Website  structure and SEO are a combination of topics that I&#8217;ve always had  a particular interest in because of my background in software  engineering.  I have worked on, or maintained over 150 corporate  websites having seen many of the things that can make a website go  wrong, which can seriously impact a websites operation and search  engine rankings.</p>
<p>Of  the three pillars of SEO (Structure, Content, and Links) I find the  structure of a website to be one of the most under rated things, even  among search engine optimization companies.  The structure of a  website consists of several elements which all are interdependent on  each other.  These include the code behind your website, how your  website interlinks, and the technologies used in your website.</p>
<p>At  this point I&#8217;m going to strongly recommend that you&#8217;re using  Firefox with the Web Developer Toolbar installed.  The web developer  toolbar gives you an easy way to validate your website, test your  site on multiple screen resolutions, and around another 100  functions.</p>
<p><b>Valid  Markup and Cascading Style Sheets (CSS)</b></p>
<p>I  have made it practice to develop all my projects in XHTML 1.0  Transitional (my personal preference so I can use target=&quot;_blank&quot;  and rel=&quot;nofollow&quot; attributes) or XHTML 1.0 Strict and CSS 1.0.   XHTML is a reformulation of HTML 4 as an XML 1.0 application.  It is  a very clean and semantic markup language which will also force you  to write cleaner code.  Whether you choose XHTML or HTML 4 your code  will be friendly to the search engines (stay away from 3rd party standards like IHTML).</p>
<p>As  for Cascading  Style Sheets (CSS) it gives us the  ability to abstract the design out of a webpage, or site into a  secondary document.  This gives us a lot of advantages, and very few  disadvantages.  By removing redundant design code from your website  you place the content closer to the start of the document, while  reducing your code to markup ratio.  It also makes it easier, and  more cost effective to maintain your website as you can implement  simple design changes by only editing on file.</p>
<p>When  converting a website from table based design, to pure CSS based  design there is generally around a 40% decrease in code. The  reason for this is when most people use tables they end up placing  tables, within tables, within tables all with their own attributes  (height, width, border, etc).  Now multiple all that redundant, and  unneeded markup by the numbers of pages of you site and you&#8217;ll  quickly see how Google (or any other search engine) will be able to  index you website more efficiently.</p>
<p>In  my research, and experience I have concluded using these two  technologies in conjunction with each other is a part of guaranteeing  your websites success, especially with its compatibility with Google.   You will also find if you do any research on this topic a recurring  mantra of CSS fanatics tables are for tabular data not design.</p>
<p>You&#8217;ll  find that most of the highly organically ranked SEO companies  implement CSS based design on their own websites.  For examples of  CSS based design check out <a title="Beanstalk Search Engine Positioning" href="http://www.beanstalk-inc.com/">Beanstalk Search Engine Positioning</a>, <a title="SEOMoz" href="http://www.seomoz.org/">SEOMoz</a>, and <a title="Quenet Consulting" href="http://www.quenet.org/">Quenet Consulting</a>.</p>
<p><b>Website  Templating</b></p>
<p>Now I&#8217;m going to start this section with a rant about Dreamweaver  templates, and how useless they are.  As a SEO / Web Developer there  is nothing I loathe more than seeing a Dreamweaver template.  If  you&#8217;re going to template a site use a technology like Server Side  Includes, PHP Includes, or ASP includes.  The disadvantages of  Dreamweaver templates are:</p>
<ol>
<li>Embedded comments in your code can reak havoc on Keyword Density Tools</li>
<p> 
<li>If  	you need a non standard footer in an index file you will need to  	break it from the template, creating issues for future template  	updates.</li>
<p> 
<li>If  	you have a disagreement with your web developer / designer and you  	part company if he doesn&#8217;t supply you with the template it&#8217;ll  	cost you.</li>
</ol>
<p>When  building websites I personally use PHP for implementing Server Side  Includes.  PHP is a relative easy language to learn for implement  simple things like includes.  It is also one of the most popular  Apache modules, as of April 2007 there were 20,917,850 domains, and  1,224,183 IP addresses with it installed.  PHP is also available for  the Microsoft IIS (Windows Server) web server.</p>
<p><b>Search  Engine Friendly URLs</b></p>
<p>One  thing that I can&#8217;t stress enough is try to stay away from Dynamic  URLs, these are URL addresses with variables, and values following  the &quot;?&quot; character.  Google used to state that it had troubles  indexing sites with dynamic URLs, and to a degree this still holds  true.  If you are going to use Dynamic URLs always try to have less  than 2 variables in your URL.  I have seen sites with excessive  products, and URLs where Google / Live / Yahoo all have a different  number of pages cached.</p>
<p>A  better approach is to <b>URL Rewrite</b> your URLs.  For the Linux side Apache has Mod Rewrite, and for  Windows you can use ISAPI Rewrite.  When you implement a URL  Rewriting system you are essentially creating a hash URL lookup table  for your site, than when a server query comes in it checks the hash  table to see if it finds a match then feeds it the corresponding  entry.</p>
<p>To  put it into simple terms what we strive to accomplish with URL  Rewrites is to mask our dynamic content by having it appear as a  static URL.  A URL like Article?Id=52&amp;Page=5 could be rewritten  to /Article/ID/52/Page/5/, which to a search engine appears to be a  directory with an index.htm (or whatever default / index page your  particular web server uses).  To see an implementation of Mod  Rewrites check out <a title="Dr. Madcow's Web Portal " href="http://www.drmadcow.net/">Dr. Madcow&#8217;s Web Portal</a> in the Article Section,  and Link Archive.</p>
<p><b>Dynamic  Website</b><b>s and Duplicate Content</b></p>
<p>If  there is one reoccurring theme I see in a lot of dynamic websites on  the internet is that they can sometimes present the same  content on multiple pages.  An example of this is when you visit a  website that allows you to &quot;view a printer friendly version of this  page&quot;, a better web solution implementation would be to develop a  printer friendly Cascading Stylesheet.</p>
<p>Another  goal is also to avoid having any additional URLs on you site such as  Links for changing currency with a redirect script, links to &quot;Email  to a friend&quot; pages, or anything related to this.  Always use Forms  to POST date like this so that the same page, or a static page to  reduce page count.  This issue seems to plague a lot of custom  developed ecommerce / CMSes.  I&#8217;ve actually see CMSes that will  present up to 5 URL / Links for each page, in the long run the  spiders got so confused in indexing the catalog that some of the main  content pages were not cached.</p>
<p><b>Internal </b><b>Site Navigation</b></p>
<p>If  built properly most websites will never have a need for an XML  Sitemap, other than to get their new pages indexed that much quicker (Ecommerce &amp; Enterprise being exceptions).  I will however  recommend that every website have a user accessible Sitemap linked  from every page to aide your users, and for internal linking.</p>
<p>Most  sites with indexing problems have issues with their internal page  linking structure.  The biggest of all these issues are websites that  implement pure javascript navigation based system, these systems  depend on Javascript to insert HTML into pages as there rendered.   Now Google can parse javascript menus to find URLs, however all of  these pages will only be linked from the JS, and not the pages there  located on (expect no internal pagerank passing).  The best  Javascript menus are menus that manipulate your code on your page to  change which sections are being displayed via CSS.  An example of a  hybrid CSS / Javascript menu that I like is QuickMenu by OpenCube  (these guys have a great support department).</p>
<p>Keep  I mind the more internal links you have to a page, the more internal  strength this page will be given.  So when in doubt link it up.</p>
<p><b>Testing  Your Site Structure</b></p>
<p>When  it comes to reliable website deploying all I can say is &quot;Test It,  Test It, and then Test It Some More&quot;.  When testing structure I  rely on 3 different programs / firefox extensions.  The first is Xenu  Link Slueth, this is a great tool to run on your website to figure  out how many pages can be spidered, and to find dead links.  The  second is the Web Developer Extension for Firefox, make sure you  always validate your code when you make changes.  And the last is  consult Google and Yahoo to see how many pages are in your index  compared to how many pages Xenu found, on Yahoo or Google type  site:www.yourdomain.com (Don&#8217;t use Live&#8217;s site: function it is  useless).</p>
<p>After  you&#8217;ve finished testing your code if you need to debug it I  strongly recommend the Firebug Firefox Extension, and the IE7  Developer Toolbar.</p>
<p><b>Conclusion</b></p>
<p>When  trying to maximize your organic rankings your internal structure is  paramount, consider your site structure to be equivalent to the  foundation of your house.  If your foundation is not built adequately  your house may be livable, but may have long term issues.  With  websites your long term issues will be a failure to maximize your  ROI of your website, so practice safe and smart structure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/seo-step-3-of-ten-site-structure-2008-02/feed</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
	</channel>
</rss>
