<?xml version="1.0" encoding="utf-8" ?>
<siteMap>
	<siteMapNode url="~/howto/default.aspx" title="Common Tasks">
		<siteMapNode url="~/howto/doc/adread.aspx#" title="Active Directory">
			<siteMapNode url="~/howto/doc/adread.aspx" title="Access Active Directory"/>
			<siteMapNode url="~/howto/doc/adwrite.aspx" title="Modify Active Directory"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/strongname.aspx#" title="Assemblies">
			<siteMapNode url="~/howto/doc/strongname.aspx" title="Create an assembly with a strong name"/>
			<siteMapNode url="~/howto/doc/searchpath.aspx" title="Change the default search path"/>
			<siteMapNode url="~/howto/doc/version.aspx" title="Use version policy"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/listbuilder.aspx#" title="Component Model">
			<siteMapNode url="~/howto/doc/listbuilder.aspx" title="Use the CodeDOM to Emit Source Code"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/fileencrypt.aspx#" title="Cryptography">
			<siteMapNode url="~/howto/doc/fileencrypt.aspx" title="Encrypt and decrypt a file"/>
	        	<siteMapNode url="~/howto/doc/hash.aspx" title="Generate and compare a hash value"/>
		</siteMapNode>


		<siteMapNode url="~/howto/doc/adoplus/overviewcontents.aspx#" title="Data and ADO.NET">
			<siteMapNode url="~/howto/doc/adoplus/overviewcontents.aspx" title="Get an overview of ADO.NET"/>
	        	<siteMapNode url="~/howto/doc/adoplus/ExecuteCommand.aspx" title="Execute a command"/>
        		<siteMapNode url="~/howto/doc/adoplus/OutParams.aspx" title="Get out parameters from a stored procedure"/>
               		<siteMapNode url="~/howto/doc/adoplus/GetDataFromDB.aspx" title="Populate a DataSet from a Database"/>
	        	<siteMapNode url="~/howto/doc/adoplus/UpdateDataFromDB.aspx" title="Update a database from a DataSet"/>
        		<siteMapNode url="~/howto/doc/adoplus/ReadAndWriteXml.aspx" title="Read and write XML"/>
        		<siteMapNode url="~/howto/doc/adoplus/DatabaseTrans.aspx" title="Use database transactions"/>
	        	<siteMapNode url="~/howto/doc/adoplus/HandleErrors.aspx" title="Handle errors"/>
        		<siteMapNode url="~/howto/doc/adoplus/RelationalData.aspx" title="Work with hierarchical or relational data"/>
        		<siteMapNode url="~/howto/doc/adoplus/TypedData.aspx" title="Work with typed data"/>
        		<siteMapNode url="~/howto/doc/adoplus/FilterData.aspx" title="Filter data"/>
	        	<siteMapNode url="~/howto/doc/adoplus/connectionpooling.aspx" title="Use connection pooling"/>
        		<siteMapNode url="~/howto/doc/adoplus/xmlfromsqlsrv.aspx" title="Generate XML with data from SQL Server"/>        		
        		<siteMapNode url="~/howto/doc/adoplus/adodtreader.aspx" title="Retrieve data from a database Using OLE DB"/>
	        	<siteMapNode url="~/howto/doc/adoplus/sqldtreader.aspx" title="Retrieve data from a SQLServer database"/>
        		<siteMapNode url="~/howto/doc/adoplus/employees.aspx" title="Migrate from ADO to ADO.NET"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/LogWrite.aspx#" title="Diagnostics">
	       		<siteMapNode url="~/howto/doc/LogWrite.aspx" title="Write to an event log"/>
        		<siteMapNode url="~/howto/doc/LogInfo.aspx" title="Read from an event log"/>
	        	<siteMapNode url="~/howto/doc/LogMonitor.aspx" title="Monitor an event log"/>
        		<siteMapNode url="~/howto/doc/PCRead.aspx" title="Read from a performance counter"/>
	        	<siteMapNode url="~/howto/doc/PCDemo.aspx" title="Count rate of change"/>
        		<siteMapNode url="~/howto/doc/Trace.aspx" title="Work with tracing"/>
        		<siteMapNode url="~/howto/doc/Switches.aspx" title="Use trace switches and listeners"/>
	        	<siteMapNode url="~/howto/doc/TraceDemo.aspx" title="Instrument a small application with tracing"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/encoding.aspx#" title="Globalization and NLS">
        		<siteMapNode  url="~/howto/doc/encoding.aspx" title="Use encodings"/>
        		<siteMapNode  url="~/howto/doc/cultureregion.aspx" title="Set your current culture and region"/>
		</siteMapNode>

		


		<siteMapNode url="~/howto/doc/Interop/Interop_Overview.aspx#" title="Interoperability">
        		<siteMapNode  url="~/howto/doc/Interop/Interop_Overview.aspx" title="Get started using Interoperability"/>
               		<siteMapNode  url="~/howto/doc/Interop/Building_Samples_COM2NET.aspx" title="Build a .NET COM Server Callable from COM clients"/>               		
               		<siteMapNode  url="~/howto/doc/Interop/Building_Samples_NET2COM.aspx" title="Build a .NET client that uses a COM server"/>
               		<siteMapNode  url="~/howto/doc/Interop/TestClient_1.aspx" title="Call COM methods from .NET"/>
        		<siteMapNode  url="~/howto/doc/Interop/TestClient_2.aspx" title="Sink unmanaged events from .NET"/>
        		<siteMapNode  url="~/howto/doc/Interop/PInvoke_Simple.aspx" title="Call a function exported from an unmanaged DLL"/>
        
		</siteMapNode>

		<siteMapNode url="~/howto/doc/MQSend.aspx#" title="Messaging">
        		<siteMapNode  url="~/howto/doc/MQSend.aspx" title="Send a message to a message queue"/>
        		<siteMapNode  url="~/howto/doc/MQReceive.aspx" title="Receive a message from a message queue"/>
        		<siteMapNode  url="~/howto/doc/SendObject.aspx" title="Pass a complex type through a message queue"/>
        		<siteMapNode  url="~/howto/doc/MQAsync.aspx" title="Receive asynchronously"/>
        		<siteMapNode  url="~/howto/doc/Formatters.aspx" title="Use message formatters"/>
        		<siteMapNode  url="~/howto/doc/MQCtrl.aspx" title="Control a message queue"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/WebRequests/clientGET.aspx#" title="Networking">
        		<siteMapNode  url="~/howto/doc/WebRequests/clientGET.aspx" title="Make a GET request"/>
        		<siteMapNode  url="~/howto/doc/WebRequests/clientGETwithSSL.aspx" title="Make a GET request with SSL"/>
        		<siteMapNode  url="~/howto/doc/WebRequests/clientGETwithNTLM.aspx" title="Make a GET request with NTLM"/>
        		<siteMapNode  url="~/howto/doc/WebRequests/clientGETwithProxy.aspx" title="Make a GET request through a proxy"/>
        		<siteMapNode  url="~/howto/doc/WebRequests/clientGETasync.aspx" title="Make a GET request asynchronously"/>
        		<siteMapNode  url="~/howto/doc/WebRequests/clientException.aspx" title="Handle WebExceptions"/>
        		<siteMapNode  url="~/howto/doc/WebRequests/clientPOST.aspx" title="Make a POST request"/>
        		<siteMapNode  url="~/howto/doc/TCPUDP/DateTimeClient.aspx" title="Create a DateTime client with TCPClient"/>
        		<siteMapNode  url="~/howto/doc/TCPUDP/DateTimeServer.aspx" title="Create a DateTime server with TCPListener"/>
        		<siteMapNode  url="~/howto/doc/TCPUDP/BroadcastChatClient.aspx" title="Create a Chat client program with UDPClient"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/regexmatch.aspx#" title="Regular Expressions">
        		<siteMapNode  url="~/howto/doc/regexmatch.aspx" title="Use Regular Expressions to match a pattern"/>
        		<siteMapNode  url="~/howto/doc/regexmatches.aspx" title="Get all matches for a pattern"/>
        		<siteMapNode  url="~/howto/doc/regexreplace.aspx" title="Use Regular Expressions to make replacements"/>
        		<siteMapNode  url="~/howto/doc/regexcommon.aspx" title="Find common Regular Expression patterns"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/remoting/mainfeatures.aspx#" title="Remoting">
        		<siteMapNode  url="~/howto/doc/remoting/mainfeatures.aspx" title="Get an overview of remoting"/>
        		<siteMapNode  url="~/howto/doc/remoting/nutshell.aspx" title="How remoting works"/>
        		<siteMapNode  url="~/howto/doc/Remoting/quickstart.aspx" title="Use the remoting samples"/>
        		<siteMapNode  url="~/howto/doc/Remoting/firstserver.aspx" title="Create a remote server"/>
        		<siteMapNode  url="~/howto/doc/Remoting/firstclient.aspx" title="Create a client of a remote server"/>
        		<siteMapNode  url="~/howto/doc/Remoting/singleton.aspx" title="Create a remote object as a singleton"/>
        		<siteMapNode  url="~/howto/doc/Remoting/byreference.aspx" title="Pass an object to a server by reference"/>
        		<siteMapNode  url="~/howto/doc/Remoting/byvalue.aspx" title="Pass an object to a server by value"/>
        		<siteMapNode  url="~/howto/doc/Remoting/interface.aspx" title="Compile a client against an interface"/>
        		<siteMapNode  url="~/howto/doc/Remoting/async.aspx" title="Make an asynchronous call to a remote object"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/security/WindowsIdentityCheck.aspx#" title="Security">        		
        		<siteMapNode  url="~/howto/doc/security/WindowsIdentityCheck.aspx" title="Check Windows Identity in a client application"/>
        		<siteMapNode  url="~/howto/doc/security/RequestPermissions.aspx" title="Request the permissions my code needs"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/Serialize.aspx#" title="Serialization">
        		<siteMapNode  url="~/howto/doc/Serialize.aspx" title="Serialize an object graph"/>
        		<siteMapNode  url="~/howto/doc/ISerializable.aspx" title="Use ISerializable"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/SimpleService.aspx#" title="Services">
        		<siteMapNode  url="~/howto/doc/SimpleService.aspx" title="Write a simple Service application"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/transactions/TransactionScope.aspx#" title="Transactions">
        		<siteMapNode  url="~/howto/doc/transactions/TransactionScope.aspx" title="Use simple transactions in my application?"/>
        		<siteMapNode  url="~/howto/doc/transactions/TransactionOutcome.aspx" title="Get the outcome of a transaction?"/>
        		<siteMapNode  url="~/howto/doc/transactions/TransactionsWithSQL.aspx" title="Use system.transactions with SQL?"/>
        		<siteMapNode  url="~/howto/doc/transactions/DependentTransaction.aspx" title="Use transactions across threads?"/>
			<siteMapNode  url="~/howto/doc/transactions/BYOT.aspx" title="Use the System.Transactions transaction in System.EnterpriseServices?"/>
			<siteMapNode  url="~/howto/doc/transactions/CommitableTransaction.aspx" title="Use explicit transactions in my application?"/>
			<siteMapNode  url="~/howto/doc/transactions/EnlistOnTransactions.aspx" title="Enlist on a transaction?"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/Xml/OverviewofXML.aspx#" title="XML Data">
        		<siteMapNode  url="~/howto/doc/Xml/BinaryDataInXml.aspx" title="Write Binary Data?"/>  
        		<siteMapNode  url="~/howto/doc/Xml/OverviewofXML.aspx" title="Work with XML Data and the XML Classes?"/>       
		        <siteMapNode  url="~/howto/doc/Xml/ReadXMLStream.aspx" title="Read XML from a Stream?"/>        
		        <siteMapNode  url="~/howto/doc/Xml/ValidationReadingXML.aspx" title="Apply Validation when Reading XML?"/>  		        
			<siteMapNode  url="~/howto/doc/Xml/XmlReadWriteSchema.aspx" title="Read and Write Schema?"/>
		        <siteMapNode  url="~/howto/doc/Xml/XmlSchemaObjectModel.aspx" title="Use the Xml Schema Object Model?"/>	
			<siteMapNode  url="~/howto/doc/Xml/ExtensionObject.aspx" title="Use Extension Objects?"/>
			<siteMapNode  url="~/howto/doc/Xml/MultipleSchemas.aspx" title="Use Multiple Schemas?"/>
			<siteMapNode  url="~/howto/doc/Xml/ModifyXmlDocument.aspx" title="Modify an XML Document?"/>			
			<siteMapNode  url="~/howto/doc/Xml/TransformXml_Debug.aspx" title="Debug an XSL Transformation Application?"/>
			<siteMapNode  url="~/howto/doc/Xml/TransformXml_Retail.aspx" title="Apply an XSL Transformation to XML?"/>
			<siteMapNode  url="~/howto/doc/Xml/XmlDocumentValidation.aspx" title="Validate an XML Document?"/>
			<siteMapNode  url="~/howto/doc/Xml/XmlReadWrite.aspx" title="Read and Write XML?"/>
			<siteMapNode  url="~/howto/doc/Xml/XmlSchemaInference.aspx" title="Infer an XML Schema?"/>
			<siteMapNode  url="~/howto/doc/Xml/XmlSchemaValidator.aspx" title="Validate XML using the XmlSchemaValidator Class?"/>
			<siteMapNode  url="~/howto/doc/Xml/XPathWithXmlDocs.aspx" title="Select XML Data Using XPath?"/>
			<siteMapNode  url="~/howto/doc/Xml/XPathWithXPathDoc.aspx" title="Process XML Data Using XPath?"/>
			<siteMapNode  url="~/howto/doc/Xml/XmlNodeReader.aspx" title="Use an XmlNodeReader?"/>
        		<siteMapNode  url="~/howto/doc/Xml/XmlDocumentEvent.aspx" title="Write a XML Event?" />
			<siteMapNode  url="~/howto/doc/xml/XMLDataSet.aspx" title="Use XML and the DataSet"/>
		</siteMapNode>

		<siteMapNode url="~/howto/doc/xmlserialization/XSDFromCls.aspx#" title="XML Serialization">
        		<siteMapNode  url="~/howto/doc/xmlserialization/XSDFromCls.aspx" title="Create an XSD schema from a class"/>
        		<siteMapNode  url="~/howto/doc/xmlserialization/XSDToCls.aspx" title="Create a class from an XSD schema"/>
        		<siteMapNode  url="~/howto/doc/xmlserialization/RWObjFromXML.aspx" title="Read and Write objects into XML"/>
		</siteMapNode>


	</siteMapNode>
</siteMap>