<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.devpinoy.org/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">alexrazon</title><subtitle type="html" /><id>http://community.devpinoy.org/blogs/alexrazon/atom.aspx</id><link rel="alternate" type="text/html" href="http://community.devpinoy.org/blogs/alexrazon/default.aspx" /><link rel="self" type="application/atom+xml" href="http://community.devpinoy.org/blogs/alexrazon/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.31106.3070">Community Server</generator><updated>2006-11-15T15:39:53Z</updated><entry><title>Free .Net Obfuscator</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2008/04/08/free-net-obfuscator.aspx" /><id>/blogs/alexrazon/archive/2008/04/08/free-net-obfuscator.aspx</id><published>2008-04-09T06:24:32Z</published><updated>2008-04-09T06:24:32Z</updated><content type="html">I&amp;#39;ve stumbled upon a free .Net obfuscator --Eazfuscator.NET. So far, it works well for my purposes. Most obfuscators are costly--ranging from $200 to $2000! But this one is freeware and it works better than the free one bundled with Visual Studio 2005. It is free and easy to use!...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2008/04/08/free-net-obfuscator.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=20615" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="dotnet" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/dotnet/default.aspx" /><category term="c#" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/c_2300_/default.aspx" /><category term="visual studio" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/visual+studio/default.aspx" /><category term="obfuscator" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/obfuscator/default.aspx" /><category term="programming tools" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming+tools/default.aspx" /></entry><entry><title>Printing PDF Using WebBrowser Control in .Net 2.0</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2008/04/08/printing-pdf-using-webbrowser-control-in-net-2-0.aspx" /><id>/blogs/alexrazon/archive/2008/04/08/printing-pdf-using-webbrowser-control-in-net-2-0.aspx</id><published>2008-04-08T13:18:46Z</published><updated>2008-04-08T13:18:46Z</updated><content type="html">Okay, after almost a year and an offshore assignment, I finally had a chance to update this blog. I was developing a .Net 2.0 C# windows application wherein I basically have to print PDF files from a Windows application. I tried to use the Adobe Acrobat Reader ActiveX object embedded in my form to preview and print PDF documents. It worked fine; I just have to import the COM component and Visual Studio will do most of the Interop work for me. I then have to locate the file and load it to the AxAcroPDF...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2008/04/08/printing-pdf-using-webbrowser-control-in-net-2-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=20527" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="microsoft" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/microsoft/default.aspx" /><category term="dotnet" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/dotnet/default.aspx" /><category term="c#" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/c_2300_/default.aspx" /><category term="acrobat" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/acrobat/default.aspx" /><category term="visual studio" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/visual+studio/default.aspx" /><category term="activex" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/activex/default.aspx" /><category term="pdf" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/pdf/default.aspx" /></entry><entry><title>WCF</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2007/07/27/wcf.aspx" /><id>/blogs/alexrazon/archive/2007/07/27/wcf.aspx</id><published>2007-07-27T14:23:19Z</published><updated>2007-07-27T14:23:19Z</updated><content type="html">This week I had a Windows Communications Foundation training from Developmentor , sponsored by our company. I learned a lot about the new framework (dotnet 3.0) and communications. What interested me the most was the Day 4 topic which was Peer-to-peer applications. Although I might not be able to use it for regular business applications, I would be using it just for fun. Here is our instructor&amp;#39;s (Scott Reed) del.icio.us link: http://del.icio.us/mscottreed...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2007/07/27/wcf.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=12090" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="microsoft" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/microsoft/default.aspx" /><category term="windows" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/windows/default.aspx" /><category term="dotnet" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/dotnet/default.aspx" /><category term="wcf" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/wcf/default.aspx" /></entry><entry><title>Re: Do JavaScript after window.close()</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2007/02/06/re-do-javascript-after-window-close.aspx" /><id>/blogs/alexrazon/archive/2007/02/06/re-do-javascript-after-window-close.aspx</id><published>2007-02-06T08:22:01Z</published><updated>2007-02-06T08:22:01Z</updated><content type="html">There is a slight modification for my previous post . The conditions for the if statement there is inadequate. The bug occurs when refreshing the browser when the mouse is beyond the leftmost side of the window, a valid yet unanticipated negative value for the X. This is evident especially for dual monitors--like what I am using. Thus the new conditions are as follow: if (window. event .clientX 0 &amp;amp;&amp;amp; window. event .clientY 0 &amp;amp;&amp;amp; (window. event .clientX -1000 || window. event .clientY...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2007/02/06/re-do-javascript-after-window-close.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=9803" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="internet explorer" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/internet+explorer/default.aspx" /><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="javascript" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/javascript/default.aspx" /></entry><entry><title>Re: JavaScript Hashtable Implementation</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2007/02/06/re-javascript-hashtable-implementation.aspx" /><id>/blogs/alexrazon/archive/2007/02/06/re-javascript-hashtable-implementation.aspx</id><published>2007-02-06T08:03:52Z</published><updated>2007-02-06T08:03:52Z</updated><content type="html">This is in response to my previous post re JavaScript Hashtable Implementation . I modified my code to be able to remove elements, as well as get an enumeration of the elements in cases wherein the keys are strings rather than integers. Here are the new members of the Hashtable object: Methods: remove(string keyName) - Remove an element by key name getAt(int index) - Get the value at the specified index getEnum[int index] - Get the key name at the specified index Properties: count - Get the number...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2007/02/06/re-javascript-hashtable-implementation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=9804" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="javascript" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/javascript/default.aspx" /></entry><entry><title>IIS 5.1: 403.9 - Access Forbidden: Too many users are connected</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2007/01/11/iis-5-1-403-9-access-forbidden-too-many-users-are-connected.aspx" /><id>/blogs/alexrazon/archive/2007/01/11/iis-5-1-403-9-access-forbidden-too-many-users-are-connected.aspx</id><published>2007-01-12T02:35:45Z</published><updated>2007-01-12T02:35:45Z</updated><content type="html">I found this blog that addresses my concern in IIS 5.1 for Windows XP. I recently discovered that it is crippled in such a way that it only allows 10 concurrent connections. Moreover, it is hardcoded to be configured to at most 40. If the maximum concurrent connections have been reached, your website&amp;#39;s users will receive the following error: HTTP 403.9 - Access Forbidden: Too many users are connected The workaround involves modifying the maximum allowable connections to 40. Still, you&amp;#39;re...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2007/01/11/iis-5-1-403-9-access-forbidden-too-many-users-are-connected.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=9805" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="microsoft" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/microsoft/default.aspx" /><category term="iis" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/iis/default.aspx" /><category term="windows" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/windows/default.aspx" /></entry><entry><title>Do JavaScript after window.close()</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2007/01/09/do-javascript-after-window-close.aspx" /><id>/blogs/alexrazon/archive/2007/01/09/do-javascript-after-window-close.aspx</id><published>2007-01-09T10:59:43Z</published><updated>2007-01-09T10:59:43Z</updated><content type="html">I needed to do some routines when a user has closed the window. I do not want those routines to trigger when refreshing the page or unloading the document; I just need them to happen when the browser window is closed. This is the usual proposed solution: assign a function on the onbeforeunload event of the body or window. The problem with this is it also triggers when refreshing or moving away from the page (i.e. back or forward). I stumbled upon a solution that proposes tapping the onunload event...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2007/01/09/do-javascript-after-window-close.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=9806" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="internet explorer" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/internet+explorer/default.aspx" /><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="javascript" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/javascript/default.aspx" /><category term="ajax" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/ajax/default.aspx" /></entry><entry><title>BLOCKED SCRIPT How to close the browser window without the IE warning</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2007/01/08/javascript-how-to-close-the-browser-window-without-the-ie-warning.aspx" /><id>/blogs/alexrazon/archive/2007/01/08/javascript-how-to-close-the-browser-window-without-the-ie-warning.aspx</id><published>2007-01-09T02:49:48Z</published><updated>2007-01-09T02:49:48Z</updated><content type="html">In Internet Explorer, when you use window.close() in JavaScript to close the current browser window, you will be asked something like &amp;quot;A script is attempting to close this window. Do you want to continue?&amp;quot; As a programmer, this can be annoying if you are un -maliciously closing the window. A workaround to this would be setting the window.opener property to something else. Example: In your JavaScript, have something like: function logoff() { if (confirm( &amp;quot;Do you want to log off?&amp;quot;...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2007/01/08/javascript-how-to-close-the-browser-window-without-the-ie-warning.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=9807" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="internet explorer" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/internet+explorer/default.aspx" /><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="javascript" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/javascript/default.aspx" /></entry><entry><title>Access Control Lists</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2006/12/14/access-control-lists.aspx" /><id>/blogs/alexrazon/archive/2006/12/14/access-control-lists.aspx</id><published>2006-12-14T12:19:07Z</published><updated>2006-12-14T12:19:07Z</updated><content type="html">Ever had Windows XP crash? And worse comes to worse you had to reformat your PC and you need to back up your data? The BIG problem is: you can&amp;#39;t access your folders! Well, here&amp;#39;s a workaround I&amp;#39;ve gathered around the net (that is yet to be personally tested). It is however assumed that you haven&amp;#39;t encrypted (i.e. files with green filenames) your files. That is &amp;quot;irreversible&amp;quot; and thus cannot be recovered. 1. Use your drive as a slave drive in another computer. The master...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2006/12/14/access-control-lists.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=9808" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="microsoft" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/microsoft/default.aspx" /><category term="windows" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/windows/default.aspx" /></entry><entry><title>ArrayList sorting via IComparable</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2006/11/27/arraylist-sorting-via-icomparable.aspx" /><id>/blogs/alexrazon/archive/2006/11/27/arraylist-sorting-via-icomparable.aspx</id><published>2006-11-27T15:13:57Z</published><updated>2006-11-27T15:13:57Z</updated><content type="html">The problem: I have a two-dimensional object array. Each first level element of the array contains five object elements--except for the last one, which only has three. However, I have a procedure that needs to concatenate another array at the end of the original one. Since I need to put the unique three-element object array at the end of the list, I had to find a solution to sort it via the elements&amp;#39; length. The immediate solution was to use ArrayList.Sort(IComparer). Okay I created a class that...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2006/11/27/arraylist-sorting-via-icomparable.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=9809" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="dotnet" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/dotnet/default.aspx" /></entry><entry><title>Predicates in dotNet</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2006/11/19/predicates-in-dotnet.aspx" /><id>/blogs/alexrazon/archive/2006/11/19/predicates-in-dotnet.aspx</id><published>2006-11-20T01:20:17Z</published><updated>2006-11-20T01:20:17Z</updated><content type="html">I&amp;#39;ve come across Predicates in dotNet 2.0. I felt so disgusted with too many foreach loops when looping through list collections. So, here was my problem: I have three string Lists, say, A, B and C. List string A is the reference list; while B and C contain elements found in A. By brute force method (and practically the only way we can do it in dotNet 1.x), we do something like: foreach ( string strA in A) { foreach ( string strB in B) { if (strB.Contains(strB)) { /* do something... */ } } foreach...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2006/11/19/predicates-in-dotnet.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=9810" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="microsoft" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/microsoft/default.aspx" /><category term="dotnet" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/dotnet/default.aspx" /></entry><entry><title>Get the volume serial number of a drive</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2006/11/15/get-the-volume-serial-number-of-a-drive.aspx" /><id>/blogs/alexrazon/archive/2006/11/15/get-the-volume-serial-number-of-a-drive.aspx</id><published>2006-11-15T23:42:16Z</published><updated>2006-11-15T23:42:16Z</updated><content type="html">This code returns the volume serial for a hard drive (VB6). Code Public Declare Function GetVolumeSerialNumber Lib &amp;quot;kernel32&amp;quot; Alias &amp;quot;GetVolumeInformationA&amp;quot; (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As Long, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, ByVal lpMaximumComponentLength As Long, ByVal lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As Long, ByVal nFileSystemNameSize As Long) As Long Public Function VolumeSerial(DriveLetter) As...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2006/11/15/get-the-volume-serial-number-of-a-drive.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=9811" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="vb6" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/vb6/default.aspx" /></entry><entry><title>Re: Introducing .NET Framework 3.0</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2006/11/15/re-introducing-net-framework-3-0.aspx" /><id>/blogs/alexrazon/archive/2006/11/15/re-introducing-net-framework-3-0.aspx</id><published>2006-11-15T23:41:07Z</published><updated>2006-11-15T23:41:07Z</updated><content type="html">It is officially released. The Microsoft .NET Framework 3.0 is the new managed code programming model for Windows®. It combines the power of the .NET Framework version 2.0 with new technologies for building applications that have visually compelling user experiences, seamless communication across technology boundaries, and the ability to support a wide range of business processes. These new technologies are Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2006/11/15/re-introducing-net-framework-3-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=9812" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="microsoft" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/microsoft/default.aspx" /><category term="dotnet" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/dotnet/default.aspx" /></entry><entry><title>Office 2007</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2006/11/15/office-2007.aspx" /><id>/blogs/alexrazon/archive/2006/11/15/office-2007.aspx</id><published>2006-11-15T23:40:38Z</published><updated>2006-11-15T23:40:38Z</updated><content type="html">The recent Office 2007 RTM presents a bug when opening buildingblocks.dotx. The solution for this is to delete the file and let Office recreate it. It can be located in: %drive%:\Documents and Settings\%username%\Application Data\Microsoft\Document Building Blocks\1033...(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2006/11/15/office-2007.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=9813" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="microsoft" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/microsoft/default.aspx" /><category term="office 2007" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/office+2007/default.aspx" /></entry><entry><title>Selecting Xml Nodes in MSXML 3 via XPath</title><link rel="alternate" type="text/html" href="/blogs/alexrazon/archive/2006/11/15/selecting-xml-nodes-in-msxml-3-via-xpath.aspx" /><id>/blogs/alexrazon/archive/2006/11/15/selecting-xml-nodes-in-msxml-3-via-xpath.aspx</id><published>2006-11-15T23:39:53Z</published><updated>2006-11-15T23:39:53Z</updated><content type="html">Apparently, you need to set the SelectionLanguage property of a JavaScript XML Document object to XPath so you can select nodes via XPath. var xmldoc = new ActiveXObject(&amp;quot;Microsoft.XMLDOM&amp;quot;); // or var xmldoc = new ActiveXObject(&amp;#39;Msxml2.DOMDocument.3.0&amp;#39;); xmldoc.async = &amp;quot;false&amp;quot;; xmldoc.loadXML(xmlData); xmldoc.setProperty( &amp;quot;SelectionLanguage&amp;quot; , &amp;quot;XPath&amp;quot; ); After which you can use XPath to select nodes. This is inevitable for MSXML 3....(&lt;a href="http://community.devpinoy.org/blogs/alexrazon/archive/2006/11/15/selecting-xml-nodes-in-msxml-3-via-xpath.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.devpinoy.org/aggbug.aspx?PostID=9814" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.devpinoy.org/members/Anonymous/default.aspx</uri></author><category term="programming" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/programming/default.aspx" /><category term="javascript" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/javascript/default.aspx" /><category term="xpath" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/xpath/default.aspx" /><category term="xml" scheme="http://community.devpinoy.org/blogs/alexrazon/archive/tags/xml/default.aspx" /></entry></feed>