<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>CodeKeep XML Feed</title>
    <description>The latest and greatest XML code snippets publicly available</description>
    <link>http://www.codekeep.net/feeds.aspx</link>
    <lastBuildDate>Fri, 06 Nov 2009 13:27:28 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>RSS.NET: http://www.rssdotnet.com/</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/CodeKeepXML" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Test</title>
      <description>Description: Dette er bare en test&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/c19d420c-3792-4d3a-aa5c-f3a84aa23a17.aspx'&gt;http://www.codekeep.net/snippets/c19d420c-3792-4d3a-aa5c-f3a84aa23a17.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;client&amp;gt;
      &amp;lt;!-- Username based endpoint --&amp;gt;
      &amp;lt;endpoint name=&amp;quot;Username&amp;quot;
			 	        address=&amp;quot;http://localhost:8001/servicemodelsamples/service/username&amp;quot; 
				        binding=&amp;quot;wsHttpBinding&amp;quot; 
				        bindingConfiguration=&amp;quot;Binding1&amp;quot; 
                behaviorConfiguration=&amp;quot;ClientCertificateBehavior&amp;quot;
				        contract=&amp;quot;Microsoft.ServiceModel.Samples.ICalculator&amp;quot;&amp;gt;
      &amp;lt;/endpoint&amp;gt;
    &amp;lt;/client&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/w_C7oRjvGPU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/w_C7oRjvGPU/c19d420c-3792-4d3a-aa5c-f3a84aa23a17.aspx</link>
      <pubDate>Fri, 06 Nov 2009 13:27:28 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/c19d420c-3792-4d3a-aa5c-f3a84aa23a17.aspx</feedburner:origLink></item>
    <item>
      <title>Use Trace </title>
      <description>Description: 			&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/271917f9-df7d-41e0-ae30-b9365296a77c.aspx'&gt;http://www.codekeep.net/snippets/271917f9-df7d-41e0-ae30-b9365296a77c.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;configuration&amp;gt;
  &amp;lt;appSettings&amp;gt;
    &amp;lt;add key=&amp;quot;AppPath&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;
    &amp;lt;add  key=&amp;quot;scheduleTime&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;
    &amp;lt;add key=&amp;quot;LogFile&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;
  &amp;lt;/appSettings&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/VR0hadO--Rk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/VR0hadO--Rk/271917f9-df7d-41e0-ae30-b9365296a77c.aspx</link>
      <pubDate>Thu, 29 Jan 2009 13:47:39 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/271917f9-df7d-41e0-ae30-b9365296a77c.aspx</feedburner:origLink></item>
    <item>
      <title>POST Build Events</title>
      <description>Description: This should be the POST Build events of a SP _layouts DEVELOPMENT project&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/8750da4a-0c59-4d19-80da-25f22dadc1cc.aspx'&gt;http://www.codekeep.net/snippets/8750da4a-0c59-4d19-80da-25f22dadc1cc.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;:: Change directory to the root of the project
cd &amp;quot;$(ProjectDir)&amp;quot;

:: Copy all files from the projects TEMPLATE directory to the 12 Hive's TEMPLATE directory (including subdirectories)
xcopy &amp;quot;12\TEMPLATE&amp;quot; &amp;quot;\\moss-test\TEMPLATE\&amp;quot; /ys

:: Copy all DLLs to BIN (and optionally the PDBs too)
xcopy &amp;quot;$(TargetPath)&amp;quot; &amp;quot;\\moss-test\1300_bin\&amp;quot; /ys

start http://moss-test:1300/sites/collaboration_portal/SiteDirectory/testing/_layouts/Custom/SP.WebApp.Remote.First/default.aspx
&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/zUUNZOMsNiA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/zUUNZOMsNiA/8750da4a-0c59-4d19-80da-25f22dadc1cc.aspx</link>
      <pubDate>Thu, 15 Jan 2009 15:51:03 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/8750da4a-0c59-4d19-80da-25f22dadc1cc.aspx</feedburner:origLink></item>
    <item>
      <title>Add custom actions to Sharepoint UI</title>
      <description>Description: Hot to add custom action to many different sharepoint UI objects&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/de462783-d430-436e-bf06-6609942da017.aspx'&gt;http://www.codekeep.net/snippets/de462783-d430-436e-bf06-6609942da017.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;Feature.xml:
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;
&amp;lt;Feature Id=&amp;quot;{B1CC41D2-AF5A-4a0c-97DE-CF69D99C412F}&amp;quot; 
    Title=&amp;quot;UI Custom Actions&amp;quot;
    Description=&amp;quot;Create custom item context menu command&amp;quot;
    Version=&amp;quot;1.0.0.0&amp;quot;
    Scope=&amp;quot;Site&amp;quot;
    xmlns=&amp;quot;http://schemas.microsoft.com/sharepoint/&amp;quot;&amp;gt;
  &amp;lt;ElementManifests&amp;gt;
    &amp;lt;ElementManifest Location=&amp;quot;UICustomActions.xml&amp;quot; /&amp;gt;
  &amp;lt;/ElementManifests&amp;gt;
&amp;lt;/Feature&amp;gt;

UICustomActions.xml:
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;
&amp;lt;Elements xmlns=&amp;quot;http://schemas.microsoft.com/sharepoint/&amp;quot;&amp;gt;
  &amp;lt;CustomAction 
    Id=&amp;quot;UserInterfaceCustomActions.ECBItemToolbar&amp;quot;
    RegistrationType=&amp;quot;List&amp;quot;
    RegistrationId=&amp;quot;101&amp;quot;
    Location=&amp;quot;EditControlBlock&amp;quot;
    Sequence=&amp;quot;106&amp;quot;
    Title=&amp;quot;MY ECB ITEM&amp;quot;&amp;gt;
    &amp;lt;UrlAction Url=&amp;quot;/annotate.aspx?MossDocumentID={ItemId}&amp;quot;/&amp;gt;
  &amp;lt;/CustomAction&amp;gt;
&amp;lt;/Elements&amp;gt;

more instrunctions in http://msdn.microsoft.com/en-us/library/ms473643.aspx


&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/o5ptmzYxMY4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/o5ptmzYxMY4/de462783-d430-436e-bf06-6609942da017.aspx</link>
      <pubDate>Thu, 08 Jan 2009 10:53:03 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/de462783-d430-436e-bf06-6609942da017.aspx</feedburner:origLink></item>
    <item>
      <title>Override Debug.Assert behavior (through config file).</title>
      <description>Description: Config section to provide your own trace listeners (to override Debug.Assert behavior for example).&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/37412f4e-8bcf-4028-86db-932580963632.aspx'&gt;http://www.codekeep.net/snippets/37412f4e-8bcf-4028-86db-932580963632.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;!--&amp;lt;configuration&amp;gt;--&amp;gt;
  &amp;lt;system.diagnostics&amp;gt;
    &amp;lt;trace autoflush=&amp;quot;false&amp;quot; indentsize=&amp;quot;4&amp;quot;&amp;gt;
      &amp;lt;listeners&amp;gt;
        &amp;lt;clear&amp;gt;
        &amp;lt;add name=&amp;quot;myListener&amp;quot; type=&amp;quot;MyCompany.Testing.Common.MyExceptionThrowingTraceListener&amp;quot; /&amp;gt;
      &amp;lt;/listeners&amp;gt;
    &amp;lt;/trace&amp;gt;
  &amp;lt;/system.diagnostics&amp;gt;
&amp;lt;!--&amp;lt;/configuration&amp;gt;--&amp;gt;
&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/aP6gHJGyU94" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/aP6gHJGyU94/37412f4e-8bcf-4028-86db-932580963632.aspx</link>
      <pubDate>Fri, 03 Oct 2008 13:53:28 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/37412f4e-8bcf-4028-86db-932580963632.aspx</feedburner:origLink></item>
    <item>
      <title>Disable Debug.Assert message box.</title>
      <description>Description: Disabel message box that is thrown by default by Debug.Assert.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/215c3836-742a-45f7-b8af-c170fe950c41.aspx'&gt;http://www.codekeep.net/snippets/215c3836-742a-45f7-b8af-c170fe950c41.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;!-- &amp;lt;configuration&amp;gt;--&amp;gt;
     &amp;lt;system.diagnostics&amp;gt;
        &amp;lt;assert assertuienabled=&amp;quot;true&amp;quot; logfilename=&amp;quot;c:\\myFile.log&amp;quot; /&amp;gt;
     &amp;lt;/system.diagnostics&amp;gt;
&amp;lt;!--  &amp;lt;/configuration&amp;gt;--&amp;gt;
&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/vARSMaqO_Oc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/vARSMaqO_Oc/215c3836-742a-45f7-b8af-c170fe950c41.aspx</link>
      <pubDate>Fri, 03 Oct 2008 13:49:16 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/215c3836-742a-45f7-b8af-c170fe950c41.aspx</feedburner:origLink></item>
    <item>
      <title>Default Config For YAF</title>
      <description>Description: web.conf&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/e8ffb8bc-aa08-48ad-991a-e525f25b5c7d.aspx'&gt;http://www.codekeep.net/snippets/e8ffb8bc-aa08-48ad-991a-e525f25b5c7d.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;
&amp;lt;configuration&amp;gt;
	&amp;lt;configSections&amp;gt;
		&amp;lt;section name=&amp;quot;yafnet&amp;quot; type=&amp;quot;yaf.SectionHandler,yaf&amp;quot;/&amp;gt;
    &amp;lt;section name=&amp;quot;rewriter&amp;quot; type=&amp;quot;Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter&amp;quot; /&amp;gt;
	&amp;lt;/configSections&amp;gt;

	&amp;lt;yafnet configSource=&amp;quot;yafnet.config&amp;quot;/&amp;gt;
	&amp;lt;rewriter configSource=&amp;quot;urlrewriter.config&amp;quot;/&amp;gt;
 
	&amp;lt;system.web&amp;gt;
    &amp;lt;httpModules&amp;gt;
      &amp;lt;add type=&amp;quot;Intelligencia.UrlRewriter.RewriterHttpModule,Intelligencia.UrlRewriter&amp;quot; name=&amp;quot;UrlRewriter&amp;quot; /&amp;gt;
    &amp;lt;/httpModules&amp;gt;    
		&amp;lt;globalization requestEncoding=&amp;quot;utf-8&amp;quot; responseEncoding=&amp;quot;utf-8&amp;quot;/&amp;gt;
		&amp;lt;compilation defaultLanguage=&amp;quot;c#&amp;quot; debug=&amp;quot;false&amp;quot;/&amp;gt;
		&amp;lt;pages enableEventValidation=&amp;quot;false&amp;quot; validateRequest=&amp;quot;false&amp;quot; smartNavigation=&amp;quot;false&amp;quot;/&amp;gt;
		&amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;
			&amp;lt;forms name=&amp;quot;.YAFNET_Authentication&amp;quot; timeout=&amp;quot;525600&amp;quot; /&amp;gt;
		&amp;lt;/authentication&amp;gt;
		&amp;lt;customErrors defaultRedirect=&amp;quot;error.aspx&amp;quot; mode=&amp;quot;RemoteOnly&amp;quot;/&amp;gt;
		&amp;lt;!--trace enabled=&amp;quot;true&amp;quot; pageOutput=&amp;quot;true&amp;quot;/--&amp;gt;
		&amp;lt;xhtmlConformance mode=&amp;quot;Legacy&amp;quot;/&amp;gt;&amp;lt;/system.web&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/rvMupB1qhRk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/rvMupB1qhRk/e8ffb8bc-aa08-48ad-991a-e525f25b5c7d.aspx</link>
      <pubDate>Mon, 22 Sep 2008 08:56:58 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/e8ffb8bc-aa08-48ad-991a-e525f25b5c7d.aspx</feedburner:origLink></item>
    <item>
      <title>Enable tracing in ASP.NET</title>
      <description>Description: Following element, added to web.config file will enable ASP.NET application tracing.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/0c13120e-b813-4f67-b1cf-ba7c3dfe5a35.aspx'&gt;http://www.codekeep.net/snippets/0c13120e-b813-4f67-b1cf-ba7c3dfe5a35.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;
&amp;lt;configuration&amp;gt;
  &amp;lt;system.web&amp;gt;
    &amp;lt;trace enabled=&amp;quot;true&amp;quot; requestLimit=&amp;quot;20&amp;quot; pageOutput=&amp;quot;true&amp;quot; localOnly=&amp;quot;true&amp;quot; /&amp;gt;
  &amp;lt;/system.web&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/VCXWqh9UnyU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/VCXWqh9UnyU/0c13120e-b813-4f67-b1cf-ba7c3dfe5a35.aspx</link>
      <pubDate>Thu, 21 Aug 2008 13:21:50 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/0c13120e-b813-4f67-b1cf-ba7c3dfe5a35.aspx</feedburner:origLink></item>
    <item>
      <title>SiteActionsSubMenuElements.xml</title>
      <description>Description: Site Actions SubMenu elements file contains custom action declaration.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/796d6e0a-7d02-4dea-905f-e02709b14f8c.aspx'&gt;http://www.codekeep.net/snippets/796d6e0a-7d02-4dea-905f-e02709b14f8c.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;Elements xmlns=&amp;quot;http://schemas.microsoft.com/sharepoint/&amp;quot;&amp;gt;
  &amp;lt;CustomAction 
      Id=&amp;quot;SiteActionsSubMenuCustomizer&amp;quot; 
      RequireSiteAdministrator=&amp;quot;TRUE&amp;quot;
      GroupId=&amp;quot;SiteActions&amp;quot; 
      Location=&amp;quot;Microsoft.SharePoint.StandardMenu&amp;quot;
      ControlAssembly=&amp;quot;SiteActionsSubMenuDemo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e9db3057acd9c0f6&amp;quot;
      ControlClass=&amp;quot;SiteActionsSubMenuDemo.SiteActionsSubMenuCustomizer&amp;quot; &amp;gt;
  &amp;lt;/CustomAction&amp;gt;
&amp;lt;/Elements&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/89rEuSCmErI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/89rEuSCmErI/796d6e0a-7d02-4dea-905f-e02709b14f8c.aspx</link>
      <pubDate>Sat, 19 Jul 2008 17:16:39 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/796d6e0a-7d02-4dea-905f-e02709b14f8c.aspx</feedburner:origLink></item>
    <item>
      <title>SiteActionsSubMenuFeature.xml</title>
      <description>Description: Site Actions SubMenu Feature declaration.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/6fba3558-a0ff-49ab-9035-5c91d2ba7345.aspx'&gt;http://www.codekeep.net/snippets/6fba3558-a0ff-49ab-9035-5c91d2ba7345.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;
&amp;lt;Feature Id=&amp;quot;BA9B74FB-9CAB-4b07-BF05-66E859EE6FDF&amp;quot;
  Title=&amp;quot;Quick Site Settings&amp;quot;
  Description=&amp;quot;Provides quick access to many of the functions found on the site settings page&amp;quot;
  Version=&amp;quot;1.0.0.0&amp;quot;
  Scope=&amp;quot;Web&amp;quot;
  Hidden=&amp;quot;FALSE&amp;quot;
  xmlns=&amp;quot;http://schemas.microsoft.com/sharepoint/&amp;quot; 
  ImageUrl=&amp;quot;admintitlegraphic.gif&amp;quot;&amp;gt;
  &amp;lt;ElementManifests&amp;gt;
    &amp;lt;ElementManifest Location=&amp;quot;Elements.xml&amp;quot; /&amp;gt;
  &amp;lt;/ElementManifests&amp;gt;
&amp;lt;/Feature&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/IZMLb6XKTL4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/IZMLb6XKTL4/6fba3558-a0ff-49ab-9035-5c91d2ba7345.aspx</link>
      <pubDate>Sat, 19 Jul 2008 17:14:42 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/6fba3558-a0ff-49ab-9035-5c91d2ba7345.aspx</feedburner:origLink></item>
    <item>
      <title>FLDTYPES_ListColumnPicker.xml</title>
      <description>Description: Custom field type definition.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/2cf1a6aa-aee7-4b89-9e88-cc527581163c.aspx'&gt;http://www.codekeep.net/snippets/2cf1a6aa-aee7-4b89-9e88-cc527581163c.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;
&amp;lt;FieldTypes&amp;gt;
  &amp;lt;FieldType&amp;gt;
    &amp;lt;Field Name=&amp;quot;TypeName&amp;quot;&amp;gt;ListColumnPicker&amp;lt;/Field&amp;gt;
    &amp;lt;Field Name=&amp;quot;ParentType&amp;quot;&amp;gt;Text&amp;lt;/Field&amp;gt;
    &amp;lt;Field Name=&amp;quot;TypeDisplayName&amp;quot;&amp;gt;The names of one or more fields from another list&amp;lt;/Field&amp;gt;
    &amp;lt;Field Name=&amp;quot;FieldEditorUserControl&amp;quot;&amp;gt;/_controltemplates/SPSolutions/ListColumnPickerEditor.ascx&amp;lt;/Field&amp;gt;
    &amp;lt;Field Name=&amp;quot;TypeShortDescription&amp;quot;&amp;gt;One or more column names from another list&amp;lt;/Field&amp;gt;
    &amp;lt;Field Name=&amp;quot;UserCreatable&amp;quot;&amp;gt;TRUE&amp;lt;/Field&amp;gt;
    &amp;lt;Field Name=&amp;quot;FieldTypeClass&amp;quot;&amp;gt;SPSolutions.SharePoint.ExCM.Dag.Fields.ListColumnPickerField, SPSolutions.SharePoint.ExCM, Version=1.0.0.0, Culture=neutral, PublicKeyToken=08a33cc09f006379&amp;lt;/Field&amp;gt;
    &amp;lt;PropertySchema&amp;gt;
      &amp;lt;Fields&amp;gt;
        &amp;lt;Field 
          Name=&amp;quot;ListId&amp;quot; 
          DisplayName=&amp;quot;Target List Id&amp;quot;
          Type=&amp;quot;Text&amp;quot; 
          Hidden=&amp;quot;TRUE&amp;quot;&amp;gt;
        &amp;lt;/Field&amp;gt;
      &amp;lt;/Fields&amp;gt;
    &amp;lt;/PropertySchema&amp;gt;
  &amp;lt;/FieldType&amp;gt;
&amp;lt;/FieldTypes&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/jZG8DoPT8EM" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/jZG8DoPT8EM/2cf1a6aa-aee7-4b89-9e88-cc527581163c.aspx</link>
      <pubDate>Fri, 18 Jul 2008 14:30:57 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/2cf1a6aa-aee7-4b89-9e88-cc527581163c.aspx</feedburner:origLink></item>
    <item>
      <title>Web Services Remote testing</title>
      <description>Description: Allow test page for remote machines&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/0a322910-662f-4972-9959-f71e4fa4fab0.aspx'&gt;http://www.codekeep.net/snippets/0a322910-662f-4972-9959-f71e4fa4fab0.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt; &amp;lt;webServices&amp;gt;
     &amp;lt;protocols&amp;gt;
       &amp;lt;add name=&amp;quot;HttpGet&amp;quot;/&amp;gt;
       &amp;lt;add name=&amp;quot;HttpPost&amp;quot;/&amp;gt;
     &amp;lt;/protocols&amp;gt;
 &amp;lt;/webServices&amp;gt;
&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/FYj0eykCauE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/FYj0eykCauE/0a322910-662f-4972-9959-f71e4fa4fab0.aspx</link>
      <pubDate>Thu, 08 May 2008 09:36:50 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/0a322910-662f-4972-9959-f71e4fa4fab0.aspx</feedburner:origLink></item>
    <item>
      <title>Configsections Webconfig</title>
      <description>Description: Configsections Webconfig&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/a125a8f6-a6f3-4ee6-a08a-f22d2d6f0cdc.aspx'&gt;http://www.codekeep.net/snippets/a125a8f6-a6f3-4ee6-a08a-f22d2d6f0cdc.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;configSections&amp;gt;
    &amp;lt;section name=&amp;quot;activerecord&amp;quot; type=&amp;quot;Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler, Castle.ActiveRecord&amp;quot; /&amp;gt;
    &amp;lt;section name=&amp;quot;Brail&amp;quot; type=&amp;quot;Castle.MonoRail.Views.Brail.BrailConfigurationSection, Castle.MonoRail.Views.Brail&amp;quot; /&amp;gt;
    &amp;lt;section name=&amp;quot;monorail&amp;quot; type=&amp;quot;Castle.MonoRail.Framework.Configuration.MonoRailSectionHandler, Castle.MonoRail.Framework&amp;quot;/&amp;gt;
&amp;lt;/configSections&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/U7LdrA-mBIk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/U7LdrA-mBIk/a125a8f6-a6f3-4ee6-a08a-f22d2d6f0cdc.aspx</link>
      <pubDate>Tue, 04 Mar 2008 21:12:38 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/a125a8f6-a6f3-4ee6-a08a-f22d2d6f0cdc.aspx</feedburner:origLink></item>
    <item>
      <title>Connectionstring Webconfig</title>
      <description>Description: Connectionstring Webconfig&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/20cafedf-2a73-4e55-b414-8475571aa97c.aspx'&gt;http://www.codekeep.net/snippets/20cafedf-2a73-4e55-b414-8475571aa97c.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;connectionStrings&amp;gt;
    &amp;lt;add name=&amp;quot;Application&amp;quot; connectionString=&amp;quot;Data Source=local;Initial Catalog=DatabaseName;User ID=;Password=&amp;quot; providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&amp;gt;  &amp;lt;/connectionStrings&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/pSNWNh4s8cg" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/pSNWNh4s8cg/20cafedf-2a73-4e55-b414-8475571aa97c.aspx</link>
      <pubDate>Tue, 04 Mar 2008 21:11:48 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/20cafedf-2a73-4e55-b414-8475571aa97c.aspx</feedburner:origLink></item>
    <item>
      <title>Active Record wildcards for webconfig</title>
      <description>Description: Active Record wildcards for webconfig&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/15120359-43a7-4edd-abfe-45533317f4f7.aspx'&gt;http://www.codekeep.net/snippets/15120359-43a7-4edd-abfe-45533317f4f7.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;handlers accessPolicy=&amp;quot;Script, Execute, Read&amp;quot;&amp;gt;
      &amp;lt;clear /&amp;gt;
      &amp;lt;add name=&amp;quot;Brail&amp;quot; path=&amp;quot;*.brail&amp;quot; verb=&amp;quot;*&amp;quot; type=&amp;quot;System.Web.HttpForbiddenHandler&amp;quot; preCondition=&amp;quot;integratedMode,runtimeVersionv2.0&amp;quot; /&amp;gt;
      &amp;lt;add name=&amp;quot;Rails&amp;quot; path=&amp;quot;*.rails&amp;quot; verb=&amp;quot;*&amp;quot; type=&amp;quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&amp;quot; modules=&amp;quot;ManagedPipelineHandler&amp;quot; scriptProcessor=&amp;quot;&amp;quot; resourceType=&amp;quot;Unspecified&amp;quot; requireAccess=&amp;quot;Script&amp;quot; preCondition=&amp;quot;integratedMode&amp;quot; /&amp;gt;
      &amp;lt;add name=&amp;quot;SiteMap&amp;quot; path=&amp;quot;sitemap.xml&amp;quot; verb=&amp;quot;GET&amp;quot; type=&amp;quot;&amp;quot; modules=&amp;quot;IsapiModule&amp;quot; scriptProcessor=&amp;quot;C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll&amp;quot; resourceType=&amp;quot;File&amp;quot; requireAccess=&amp;quot;Read&amp;quot; preCondition=&amp;quot;&amp;quot; /&amp;gt;
      &amp;lt;add name=&amp;quot;StaticFile&amp;quot; path=&amp;quot;*.*&amp;quot; verb=&amp;quot;*&amp;quot; type=&amp;quot;&amp;quot; modules=&amp;quot;StaticFileModule,DefaultDocumentModule,DirectoryListingModule&amp;quot; scriptProcessor=&amp;quot;&amp;quot; resourceType=&amp;quot;File&amp;quot; requireAccess=&amp;quot;Read&amp;quot; preCondition=&amp;quot;&amp;quot; /&amp;gt;
      &amp;lt;add name=&amp;quot;Wildcard&amp;quot; path=&amp;quot;*&amp;quot; verb=&amp;quot;*&amp;quot; type=&amp;quot;&amp;quot; modules=&amp;quot;IsapiModule&amp;quot; scriptProcessor=&amp;quot;C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll&amp;quot; resourceType=&amp;quot;Unspecified&amp;quot; requireAccess=&amp;quot;Script&amp;quot; preCondition=&amp;quot;&amp;quot; /&amp;gt;
	&amp;lt;/handlers&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/7rAiS0CqQ6A" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/7rAiS0CqQ6A/15120359-43a7-4edd-abfe-45533317f4f7.aspx</link>
      <pubDate>Tue, 04 Mar 2008 21:11:16 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/15120359-43a7-4edd-abfe-45533317f4f7.aspx</feedburner:origLink></item>
    <item>
      <title>Another version of VS Snippet for INotifyProperty. Refactors out event call</title>
      <description>Description: Another version of VS Snippet for INotifyProperty. Refactors out event call&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/57e52fc4-3b5b-42fa-8e36-f9661f4d8a11.aspx'&gt;http://www.codekeep.net/snippets/57e52fc4-3b5b-42fa-8e36-f9661f4d8a11.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;CodeSnippets xmlns=&amp;quot;http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet&amp;quot;&amp;gt;
  &amp;lt;CodeSnippet Format=&amp;quot;1.0.0&amp;quot;&amp;gt;
    &amp;lt;Header&amp;gt;
      &amp;lt;Title&amp;gt;
        INotify Property
      &amp;lt;/Title&amp;gt;
      &amp;lt;Description&amp;gt;
        Inserts a property wired up to support the INotifyPropertyChanged interface.
      &amp;lt;/Description&amp;gt;
      &amp;lt;Shortcut&amp;gt;
        inoteprop
      &amp;lt;/Shortcut&amp;gt;
    &amp;lt;/Header&amp;gt;
    &amp;lt;Snippet&amp;gt;
      &amp;lt;Declarations&amp;gt;
        &amp;lt;Literal&amp;gt;
          &amp;lt;ID&amp;gt;PropertyName&amp;lt;/ID&amp;gt;
          &amp;lt;ToolTip&amp;gt;Replace with meaningful property name.&amp;lt;/ToolTip&amp;gt;
          &amp;lt;Default&amp;gt;PropertyName&amp;lt;/Default&amp;gt;
        &amp;lt;/Literal&amp;gt;

        &amp;lt;Literal&amp;gt;
          &amp;lt;ID&amp;gt;propertyName&amp;lt;/ID&amp;gt;
          &amp;lt;ToolTip&amp;gt;Replace with meaningful private variable name.&amp;lt;/ToolTip&amp;gt;
          &amp;lt;Default&amp;gt;propertyName&amp;lt;/Default&amp;gt;
        &amp;lt;/Literal&amp;gt;

        &amp;lt;Literal&amp;gt;
          &amp;lt;ID&amp;gt;NotifyPropertyChangedMethod&amp;lt;/ID&amp;gt;
          &amp;lt;ToolTip&amp;gt;Private method to call event. Delete if already exists&amp;lt;/ToolTip&amp;gt;
          &amp;lt;Default&amp;gt;
          &amp;lt;![CDATA[private void NotifyPropertyChanged(string propertyName)
        {
            if(PropertyChanged != null)
            {
               PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
            }
        }]]&amp;gt;
           &amp;lt;/Default&amp;gt;
        &amp;lt;/Literal&amp;gt;

        &amp;lt;Object&amp;gt;
          &amp;lt;ID&amp;gt;Type&amp;lt;/ID&amp;gt;
          &amp;lt;Type&amp;gt;System&amp;lt;/Type&amp;gt;
          &amp;lt;ToolTip&amp;gt;Replace with the type of your property.&amp;lt;/ToolTip&amp;gt;
          &amp;lt;Default&amp;gt;string&amp;lt;/Default&amp;gt;
        &amp;lt;/Object&amp;gt;

      &amp;lt;/Declarations&amp;gt;
        &amp;lt;Code Language=&amp;quot;CSharp&amp;quot;&amp;gt;
        &amp;lt;![CDATA[private $Type$ $propertyName$;
          
          /// &amp;lt;summary&amp;gt;
          /// Gets or sets the $propertyName$.
          /// &amp;lt;/summary&amp;gt;
          /// &amp;lt;value&amp;gt;The $propertyName$.&amp;lt;/value&amp;gt;
          public $Type$ $PropertyName$
          {
            get { return this.$propertyName$; }
            set {
                  this.$propertyName$ = value;
                  NotifyPropertyChanged(&amp;quot;$PropertyName$&amp;quot;);
                }
          }
          
          $NotifyPropertyChangedMethod$
          ]]&amp;gt;          
          
      &amp;lt;/Code&amp;gt;
    &amp;lt;/Snippet&amp;gt;
  &amp;lt;/CodeSnippet&amp;gt;
&amp;lt;/CodeSnippets&amp;gt;
&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/4ozslAosVQ8" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/4ozslAosVQ8/57e52fc4-3b5b-42fa-8e36-f9661f4d8a11.aspx</link>
      <pubDate>Tue, 26 Feb 2008 18:53:49 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/57e52fc4-3b5b-42fa-8e36-f9661f4d8a11.aspx</feedburner:origLink></item>
    <item>
      <title>INotify Property Visual Studio snippet</title>
      <description>Description:  Inserts a property wired up to support the INotifyPropertyChanged interface.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/09344af7-01ae-4001-9fba-6ed65ceba0c7.aspx'&gt;http://www.codekeep.net/snippets/09344af7-01ae-4001-9fba-6ed65ceba0c7.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;CodeSnippets xmlns=&amp;quot;http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet&amp;quot;&amp;gt;
  &amp;lt;CodeSnippet Format=&amp;quot;1.0.0&amp;quot;&amp;gt;
    &amp;lt;Header&amp;gt;
      &amp;lt;Title&amp;gt;
        INotify Property
      &amp;lt;/Title&amp;gt;
      &amp;lt;Description&amp;gt;
        Inserts a property wired up to support the INotifyPropertyChanged interface.
      &amp;lt;/Description&amp;gt;
      &amp;lt;Shortcut&amp;gt;
        inoteprop
      &amp;lt;/Shortcut&amp;gt;
    &amp;lt;/Header&amp;gt;
    &amp;lt;Snippet&amp;gt;
      &amp;lt;Declarations&amp;gt;
        &amp;lt;Literal&amp;gt;
          &amp;lt;ID&amp;gt;PropertyName&amp;lt;/ID&amp;gt;
          &amp;lt;ToolTip&amp;gt;Replace with meaningful property name.&amp;lt;/ToolTip&amp;gt;
          &amp;lt;Default&amp;gt;PropertyName&amp;lt;/Default&amp;gt;
        &amp;lt;/Literal&amp;gt;

        &amp;lt;Literal&amp;gt;
          &amp;lt;ID&amp;gt;propertyName&amp;lt;/ID&amp;gt;
          &amp;lt;ToolTip&amp;gt;Replace with meaningful private variable name.&amp;lt;/ToolTip&amp;gt;
          &amp;lt;Default&amp;gt;propertyName&amp;lt;/Default&amp;gt;
        &amp;lt;/Literal&amp;gt;

        &amp;lt;Object&amp;gt;
          &amp;lt;ID&amp;gt;Type&amp;lt;/ID&amp;gt;
          &amp;lt;Type&amp;gt;System&amp;lt;/Type&amp;gt;
          &amp;lt;ToolTip&amp;gt;Replace with the type of your property.&amp;lt;/ToolTip&amp;gt;
          &amp;lt;Default&amp;gt;string&amp;lt;/Default&amp;gt;
        &amp;lt;/Object&amp;gt;

      &amp;lt;/Declarations&amp;gt;
        &amp;lt;Code Language=&amp;quot;CSharp&amp;quot;&amp;gt;
        &amp;lt;![CDATA[private $Type$ $propertyName$;
          
          /// &amp;lt;summary&amp;gt;
          /// Gets or sets the $PropertyName$.
          /// &amp;lt;/summary&amp;gt;
          /// &amp;lt;value&amp;gt;The $propertyName$.&amp;lt;/value&amp;gt;
          public $Type$ $PropertyName$
          {
            get { return this.$propertyName$; }
            set {
                  this.$propertyName$ = value;
                  if(PropertyChanged != null)
                  {
                     PropertyChanged(this, new PropertyChangedEventArgs(&amp;quot;$PropertyName$&amp;quot;));
                  }
                }
          }]]&amp;gt;
      &amp;lt;/Code&amp;gt;
    &amp;lt;/Snippet&amp;gt;
  &amp;lt;/CodeSnippet&amp;gt;
&amp;lt;/CodeSnippets&amp;gt;
&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/EU0Ba-MauE0" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/EU0Ba-MauE0/09344af7-01ae-4001-9fba-6ed65ceba0c7.aspx</link>
      <pubDate>Tue, 26 Feb 2008 16:00:59 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/09344af7-01ae-4001-9fba-6ed65ceba0c7.aspx</feedburner:origLink></item>
    <item>
      <title>Register FeatureReceiver class in feature.xml</title>
      <description>Description: SharePoint allows execution of custom code for features at the time of installation, activation, uninstalling, etc. This snipped shows how to register the class that extends SPFeatureReceiver with the feature.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/04a69591-07b4-4297-bbd4-97e71a3a6ffc.aspx'&gt;http://www.codekeep.net/snippets/04a69591-07b4-4297-bbd4-97e71a3a6ffc.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;Feature  Id=&amp;quot;160c6247-f474-4a03-940d-49d8882e12ad&amp;quot;
          Title=&amp;quot;My Feature Name&amp;quot;
          Description=&amp;quot;My Feature Description&amp;quot;
          Version=&amp;quot;12.0.0.0&amp;quot;
          Scope=&amp;quot;Web&amp;quot;
          xmlns=&amp;quot;http://schemas.microsoft.com/sharepoint/&amp;quot;
          ReceiverAssembly=&amp;quot;MyCompany.Feature, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5202667d206625b6&amp;quot;
          ReceiverClass=&amp;quot;MyCompany.Feature.MyFeatureReceiver&amp;quot;
          &amp;gt;
&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/FTnzPH8MnAo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/FTnzPH8MnAo/04a69591-07b4-4297-bbd4-97e71a3a6ffc.aspx</link>
      <pubDate>Wed, 09 Jan 2008 15:31:59 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/04a69591-07b4-4297-bbd4-97e71a3a6ffc.aspx</feedburner:origLink></item>
    <item>
      <title>SharePoint workflow.xml with extended status values</title>
      <description>Description: Example of a SharePoint workflow XML definition file with custom status values. &lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/8ff638ca-a4c0-4d96-b5a4-512cb2486f69.aspx'&gt;http://www.codekeep.net/snippets/8ff638ca-a4c0-4d96-b5a4-512cb2486f69.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;
&amp;lt;Elements xmlns=&amp;quot;http://schemas.microsoft.com/sharepoint/&amp;quot;&amp;gt;
  &amp;lt;Workflow
       Name=&amp;quot;Test Workflow&amp;quot;
       Description=&amp;quot;Workflow process test.&amp;quot;
       Id=&amp;quot;4A7E0789-D1C9-4c85-ADD9-1FE50B1E67A3&amp;quot;
       CodeBesideClass=&amp;quot;Test.TestWorkflow&amp;quot;
       CodeBesideAssembly=&amp;quot;Test.TestWorkflow, Version=1.0.0.0, Culture=neutral, PublicKeyToken=32f7f97ab571f0ac&amp;quot;
       TaskListContentTypeId=&amp;quot;0x01080100C9C9515DE4E24001905074F980F93160&amp;quot; 
       ModificationUrl=&amp;quot;_layouts/ModWrkflIP.aspx&amp;quot;
       AssociationUrl=&amp;quot;_layouts/CstWrkflIP.aspx&amp;quot;
       &amp;gt;

    &amp;lt;Categories/&amp;gt;
    &amp;lt;MetaData&amp;gt;
      &amp;lt;Association_FormURN&amp;gt;urn:schemas-microsoft-com:office:infopath:AssocForm:-myXSD-2006-12-26T21-51-13&amp;lt;/Association_FormURN&amp;gt;
      
      &amp;lt;Task0_FormURN&amp;gt;urn:schemas-microsoft-com:office:infopath:DraftForm1:-myXSD-2006-12-12T17-41-23&amp;lt;/Task0_FormURN&amp;gt;
      &amp;lt;Task1_FormURN&amp;gt;urn:schemas-microsoft-com:office:infopath:DraftForm2:-myXSD-2006-12-13T14-29-26&amp;lt;/Task1_FormURN&amp;gt;


      &amp;lt;StatusPageUrl&amp;gt;_layouts/WrkStat.aspx&amp;lt;/StatusPageUrl&amp;gt;

      &amp;lt;ExtendedStatusColumnValues&amp;gt;
        &amp;lt;StatusColumnValue&amp;gt;1. Shell&amp;lt;/StatusColumnValue&amp;gt; 
        &amp;lt;StatusColumnValue&amp;gt;2. Draft&amp;lt;/StatusColumnValue&amp;gt;
        &amp;lt;StatusColumnValue&amp;gt;3. In Review&amp;lt;/StatusColumnValue&amp;gt;
        &amp;lt;StatusColumnValue&amp;gt;4. Submitted&amp;lt;/StatusColumnValue&amp;gt;
        &amp;lt;StatusColumnValue&amp;gt;5. Final&amp;lt;/StatusColumnValue&amp;gt;
      &amp;lt;/ExtendedStatusColumnValues&amp;gt;
    &amp;lt;/MetaData&amp;gt;
  &amp;lt;/Workflow&amp;gt;
&amp;lt;/Elements&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/SagslT3y0D0" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/SagslT3y0D0/8ff638ca-a4c0-4d96-b5a4-512cb2486f69.aspx</link>
      <pubDate>Mon, 24 Dec 2007 02:57:58 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/8ff638ca-a4c0-4d96-b5a4-512cb2486f69.aspx</feedburner:origLink></item>
    <item>
      <title>SPSolutions.ServiceModel.ServiceUtil - App.Config</title>
      <description>Description: App.Config file for SPSolutions.ServiceModel.ServiceUtil.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/36635bf8-85cb-41d6-a04e-88ba8ca730ad.aspx'&gt;http://www.codekeep.net/snippets/36635bf8-85cb-41d6-a04e-88ba8ca730ad.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;
&amp;lt;configuration&amp;gt;
    &amp;lt;system.serviceModel&amp;gt;
      &amp;lt;behaviors&amp;gt;
        &amp;lt;endpointBehaviors&amp;gt;
          &amp;lt;behavior name=&amp;quot;NtlmEndpointBehavior&amp;quot;&amp;gt;
            &amp;lt;clientCredentials&amp;gt;
              &amp;lt;windows allowedImpersonationLevel=&amp;quot;Impersonation&amp;quot;  /&amp;gt;
            &amp;lt;/clientCredentials&amp;gt;
          &amp;lt;/behavior&amp;gt;
        &amp;lt;/endpointBehaviors&amp;gt;
      &amp;lt;/behaviors&amp;gt;
        &amp;lt;bindings&amp;gt;
            &amp;lt;basicHttpBinding&amp;gt;
                &amp;lt;binding name=&amp;quot;ListsSoap&amp;quot; closeTimeout=&amp;quot;00:01:00&amp;quot; openTimeout=&amp;quot;00:01:00&amp;quot;
                    receiveTimeout=&amp;quot;00:10:00&amp;quot; sendTimeout=&amp;quot;00:01:00&amp;quot; allowCookies=&amp;quot;false&amp;quot;
                    bypassProxyOnLocal=&amp;quot;false&amp;quot; hostNameComparisonMode=&amp;quot;StrongWildcard&amp;quot;
                    maxBufferSize=&amp;quot;65536&amp;quot; maxBufferPoolSize=&amp;quot;524288&amp;quot; maxReceivedMessageSize=&amp;quot;65536&amp;quot;
                    messageEncoding=&amp;quot;Text&amp;quot; textEncoding=&amp;quot;utf-8&amp;quot; transferMode=&amp;quot;Buffered&amp;quot;
                    useDefaultWebProxy=&amp;quot;true&amp;quot;&amp;gt;
                    &amp;lt;readerQuotas maxDepth=&amp;quot;32&amp;quot; maxStringContentLength=&amp;quot;8192&amp;quot; maxArrayLength=&amp;quot;16384&amp;quot;
                        maxBytesPerRead=&amp;quot;4096&amp;quot; maxNameTableCharCount=&amp;quot;16384&amp;quot; /&amp;gt;
                    &amp;lt;security mode=&amp;quot;TransportCredentialOnly&amp;quot;&amp;gt;
                      &amp;lt;transport clientCredentialType=&amp;quot;Ntlm&amp;quot; /&amp;gt;
                    &amp;lt;/security&amp;gt;

                &amp;lt;/binding&amp;gt;
            &amp;lt;/basicHttpBinding&amp;gt;
        &amp;lt;/bindings&amp;gt;
        &amp;lt;client&amp;gt;
            &amp;lt;endpoint address=&amp;quot;http://[my_web_application]/_vti_bin/Lists.asmx&amp;quot;
                behaviorConfiguration=&amp;quot;NtlmEndpointBehavior&amp;quot;
                binding=&amp;quot;basicHttpBinding&amp;quot; bindingConfiguration=&amp;quot;ListsSoap&amp;quot;
                contract=&amp;quot;Web_Reference.ListsSoap&amp;quot; name=&amp;quot;ListsSoap&amp;quot; /&amp;gt;
        &amp;lt;/client&amp;gt;
    &amp;lt;/system.serviceModel&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/OZ-QHSXe6Sc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/OZ-QHSXe6Sc/36635bf8-85cb-41d6-a04e-88ba8ca730ad.aspx</link>
      <pubDate>Wed, 28 Nov 2007 03:34:49 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/36635bf8-85cb-41d6-a04e-88ba8ca730ad.aspx</feedburner:origLink></item>
    <item>
      <title>Log4net Configuration File</title>
      <description>Description: standard log4net configuration for Email and Rolling File.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/07d3660b-ae8c-4205-bead-cefa8ab01da9.aspx'&gt;http://www.codekeep.net/snippets/07d3660b-ae8c-4205-bead-cefa8ab01da9.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;
&amp;lt;log4net&amp;gt;
	&amp;lt;appender name=&amp;quot;RollingFile&amp;quot; type=&amp;quot;log4net.Appender.RollingFileAppender,log4net&amp;quot;&amp;gt;	
	    &amp;lt;file value=&amp;quot;/../../logs/log4net.log&amp;quot; /&amp;gt;
	    &amp;lt;appendToFile value=&amp;quot;true&amp;quot; /&amp;gt;
	    &amp;lt;rollingStyle value=&amp;quot;Size&amp;quot; /&amp;gt;   &amp;lt;!-- Values: Size, Date, Composite --&amp;gt;
	    &amp;lt;!-- &amp;lt;datePattern value=&amp;quot;yyyyMMdd&amp;quot; /&amp;gt; --&amp;gt;		&amp;lt;!-- for each day --&amp;gt; 
		&amp;lt;maxSizeRollBackups value=&amp;quot;100&amp;quot; /&amp;gt;		&amp;lt;!-- save max 100 logs --&amp;gt;
		&amp;lt;maximumFileSize value=&amp;quot;1MB&amp;quot; /&amp;gt;			&amp;lt;!-- of 1MB size --&amp;gt;
	    &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout&amp;quot;&amp;gt;
	        &amp;lt;conversionPattern value=&amp;quot;%date [%thread] %-5level %logger [%property{NDC}] - %message%newline&amp;quot; /&amp;gt;
	    &amp;lt;/layout&amp;gt;
	&amp;lt;/appender&amp;gt;
	&amp;lt;appender name=&amp;quot;Email&amp;quot; type=&amp;quot;log4net.Appender.SmtpAppender&amp;quot;&amp;gt;
	    &amp;lt;to value=&amp;quot;me@me.com;me2@me.com&amp;quot; /&amp;gt;
	    &amp;lt;from value=&amp;quot;errors@me.com&amp;quot; /&amp;gt;
	    &amp;lt;subject value=&amp;quot;Production Error&amp;quot; /&amp;gt;
	    &amp;lt;smtpHost value=&amp;quot;127.0.0.1&amp;quot; /&amp;gt;
	    &amp;lt;lossy value=&amp;quot;false&amp;quot; /&amp;gt;
	    &amp;lt;evaluator type=&amp;quot;log4net.Core.LevelEvaluator&amp;quot;&amp;gt;
            &amp;lt;threshold value=&amp;quot;FATAL&amp;quot;/&amp;gt;
	    &amp;lt;/evaluator&amp;gt;
	    &amp;lt;layout type=&amp;quot;log4net.Layout.PatternLayout,log4net&amp;quot;&amp;gt;
            &amp;lt;conversionPattern value=&amp;quot;%property{log4net:HostName} :: %level :: %message %newlineLogger: %logger%newlineThread: %thread%newlineDate: %date%newlineNDC: %property{NDC}%newline%newline&amp;quot; /&amp;gt;
        &amp;lt;/layout&amp;gt;
	&amp;lt;/appender&amp;gt;  	
	&amp;lt;root&amp;gt;
		&amp;lt;!-- 
			Available Options are: OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL			
			e.g. Setting to WARN  - will log: FATAL, ERROR, and WARN.
			     Setting to ERROR = will log: FATAL, and ERROR.
		--&amp;gt;
		&amp;lt;priority value=&amp;quot;ALL&amp;quot; /&amp;gt;
		&amp;lt;appender-ref ref=&amp;quot;Email&amp;quot; /&amp;gt;
		&amp;lt;appender-ref ref=&amp;quot;RollingFile&amp;quot; /&amp;gt;
	&amp;lt;/root&amp;gt;
    
    &amp;lt;!--  We can have certain loggers report at different levels  --&amp;gt;
    &amp;lt;!--  we configure it to have each class have a different logger --&amp;gt;
&amp;lt;!--
	&amp;lt;logger name=&amp;quot;Namespace.Class&amp;quot;&amp;gt;
		&amp;lt;level value=&amp;quot;INFO&amp;quot; /&amp;gt;
	&amp;lt;/logger&amp;gt;
--&amp;gt;    
&amp;lt;/log4net&amp;gt;&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/mWWudvJ9OK8" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/mWWudvJ9OK8/07d3660b-ae8c-4205-bead-cefa8ab01da9.aspx</link>
      <pubDate>Wed, 07 Nov 2007 17:38:09 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/07d3660b-ae8c-4205-bead-cefa8ab01da9.aspx</feedburner:origLink></item>
    <item>
      <title>XML Parsing</title>
      <description>Description: This is an exmpale of XML Parsing&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/676ab1f6-af71-4e27-8bf2-629a2fd558b5.aspx'&gt;http://www.codekeep.net/snippets/676ab1f6-af71-4e27-8bf2-629a2fd558b5.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;	public List&amp;lt;PointLoan&amp;gt; Parse(string xml)
		{
			_list = new List&amp;lt;PointLoan&amp;gt;();
			try
			{
				NameTable nt = new NameTable();
				XmlNamespaceManager nsmgr = new XmlNamespaceManager(nt);
				XmlParserContext context = new XmlParserContext(null, nsmgr, null, XmlSpace.None);
				XmlTextReader xmlReader = new XmlTextReader(xml, XmlNodeType.Element, context);
				#region Read the xml document				
				PointLoan loan = new PointLoan();
				while (xmlReader.Read())
				{
					string sData = &amp;quot;&amp;quot;;
					switch (xmlReader.Name)
					{
						case &amp;quot;Velma&amp;quot;:
							if (xmlReader.IsStartElement())
								ParseAttributes(xmlReader);
							break;
						case &amp;quot;pl&amp;quot;:
							if (xmlReader.IsStartElement())
								loan = new PointLoan();
							else
							{
								_list.Add(loan);
								loan = new PointLoan();
							}
							break;
						case &amp;quot;f&amp;quot;:
							sData = xmlReader.ReadString();
							loan.FileName = sData;
							System.Diagnostics.Debug.WriteLine(&amp;quot;Reading File: &amp;quot; + sData);
							break;
						case &amp;quot;fn&amp;quot;:
							sData = xmlReader.ReadString();
							loan.FirstName = sData;
							break;
						case &amp;quot;ln&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LastName = sData;
							break;
						case &amp;quot;ssn&amp;quot;:
							sData = xmlReader.ReadString();
							loan.SSN = sData;
							break;
						case &amp;quot;hp&amp;quot;:
							sData = xmlReader.ReadString();
							loan.PhoneHome = sData;
							break;
						case &amp;quot;cp&amp;quot;:
							sData = xmlReader.ReadString();
							loan.PhoneMobile = sData;
							break;
						case &amp;quot;bp&amp;quot;:
							sData = xmlReader.ReadString();
							loan.PhoneBusiness = sData;
							break;
						case &amp;quot;bd&amp;quot;:
							sData = xmlReader.ReadString();
							loan.DateOfBirth = ParseDate(sData);
							break;
						case &amp;quot;e&amp;quot;:
							sData = xmlReader.ReadString();
							loan.EmailPrimary = sData;
							break;
						case &amp;quot;a1&amp;quot;:
							if (loan.Address == null) loan.Address = new Address();
							sData = xmlReader.ReadString();
							loan.Address.AddressLine1 = sData;
							break;
						case &amp;quot;a2&amp;quot;:
							if (loan.Address == null) loan.Address = new Address();
							sData = xmlReader.ReadString();
							loan.Address.AddressLine2 = sData;
							break;
						case &amp;quot;ct&amp;quot;:
							if (loan.Address == null) loan.Address = new Address();
							string sCity = xmlReader.ReadString();
							loan.Address.City = sCity;
							break;
						case &amp;quot;st&amp;quot;:
							if (loan.Address == null) loan.Address = new Address();
							string sState = xmlReader.ReadString();
							loan.Address.State = sState;
							break;
						case &amp;quot;z&amp;quot;:
							if (loan.Address == null) loan.Address = new Address();
							string sZip = xmlReader.ReadString();
							loan.Address.Zip = sZip;
							break;
						case &amp;quot;cfn&amp;quot;:
							if (loan.CoContact == null) loan.CoContact = (CoContact)DefaultCoContact.Clone();
							sData = xmlReader.ReadString();
							loan.CoContact.FirstName = sData;
							break;
						case &amp;quot;cln&amp;quot;:
							if (loan.CoContact == null) loan.CoContact = (CoContact)DefaultCoContact.Clone();
							sData = xmlReader.ReadString();
							loan.CoContact.LastName = sData;
							break;
						case &amp;quot;cssn&amp;quot;:
							if (loan.CoContact == null) loan.CoContact = (CoContact)DefaultCoContact.Clone();
							sData = xmlReader.ReadString();
							if (sData != string.Empty)
								loan.CoContact.SSN = sData;
							break;
						case &amp;quot;cbd&amp;quot;:
							if (loan.CoContact == null) loan.CoContact = (CoContact)DefaultCoContact.Clone();
							sData = xmlReader.ReadString();
							if (sData != string.Empty)
								loan.CoContact.DateOfBirth = ParseDate(sData);
							break;
						case &amp;quot;ce&amp;quot;:
							if (loan.CoContact == null) loan.CoContact = (CoContact)DefaultCoContact.Clone();
							sData = xmlReader.ReadString();
							loan.CoContact.EmailPrimary = sData;
							break;
						case &amp;quot;chp&amp;quot;:
							if (loan.CoContact == null) loan.CoContact = (CoContact)DefaultCoContact.Clone();
							sData = xmlReader.ReadString();
							loan.CoContact.PhoneHome = sData;
							break;
						case &amp;quot;ca1&amp;quot;:
							if (loan.CoContact == null) loan.CoContact = (CoContact)DefaultCoContact.Clone();
							if (loan.CoContact.Address == null) loan.CoContact.Address = new Address();
							sData = xmlReader.ReadString();
							loan.CoContact.Address.AddressLine1 = sData;
							break;
						case &amp;quot;ca2&amp;quot;:
							if (loan.CoContact == null) loan.CoContact = (CoContact)DefaultCoContact.Clone();
							if (loan.CoContact.Address == null) loan.CoContact.Address = new Address();
							sData = xmlReader.ReadString();
							loan.CoContact.Address.AddressLine2 = sData;
							break;
						case &amp;quot;cct&amp;quot;:
							if (loan.CoContact == null) loan.CoContact = (CoContact)DefaultCoContact.Clone();
							if (loan.CoContact.Address == null) loan.CoContact.Address = new Address();
							sData = xmlReader.ReadString();
							loan.CoContact.Address.City = sData;
							break;
						case &amp;quot;cst&amp;quot;:
							if (loan.CoContact == null) loan.CoContact = (CoContact)DefaultCoContact.Clone();
							if (loan.CoContact.Address == null) loan.CoContact.Address = new Address();
							sData = xmlReader.ReadString();
							loan.CoContact.Address.State = sData;
							break;
						case &amp;quot;cz&amp;quot;:
							if (loan.CoContact == null) loan.CoContact = (CoContact)DefaultCoContact.Clone();
							if (loan.CoContact.Address == null) loan.CoContact.Address = new Address();
							sData = xmlReader.ReadString();
							loan.CoContact.Address.Zip = sData;
							break;
						case &amp;quot;rep&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanRep = sData;
							break;
						case &amp;quot;pdt&amp;quot;:
							sData = xmlReader.ReadString();
							loan.PointLastUpdated = new DateTime(long.Parse(sData));
							break;
						case &amp;quot;lap&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanApplicationNumber = sData;
							break;
						case &amp;quot;lir&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanInterestRate = sData;
							break;
						case &amp;quot;la&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanAmount = ParseFloat(sData);
							break;
						case &amp;quot;ldt&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanDate = ParseDate(sData);
							break;
						case &amp;quot;lt&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanTerm = ParseInt(sData);
							break;
						case &amp;quot;ltp&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanType = sData;
							break;
						case &amp;quot;ltd&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanTermDue = ParseInt(sData);
							break;
						case &amp;quot;lp&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanProgram = sData;
							break;
						case &amp;quot;la1&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanAddress = sData;
							break;
						case &amp;quot;lct&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanCity = sData;
							break;
						case &amp;quot;lst&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanState = sData;
							break;
						case &amp;quot;lz&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanZip = sData;
							break;
						case &amp;quot;lpc&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanPurposeConstruction = sData;
							break;
						case &amp;quot;lpcp&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanPurposeContstructionPermanent = sData;
							break;
						case &amp;quot;lpp&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanPurposePurchase = sData;
							break;
						case &amp;quot;lprc&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanPurposeRefiCash = sData;
							break;
						case &amp;quot;lprnc&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanPurposeRefiNoCash = sData;
							break;
						case &amp;quot;lpot&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanPurposeOtherText = sData;
							break;
						case &amp;quot;lpo&amp;quot;:
							sData = xmlReader.ReadString();
							loan.LoanPurposeOther = sData;
							break;
						default:
							// if you dont read the value it throws the whole thing off
							xmlReader.ReadString();
							break;
					}
				}
				#endregion 
			}
			catch(Exception ex)
			{
				System.Diagnostics.Debug.WriteLine(&amp;quot;Error: &amp;quot; + ex.Message);
				throw;
			}
			return _list;
		}&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/NlVdcZz1tNk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/NlVdcZz1tNk/676ab1f6-af71-4e27-8bf2-629a2fd558b5.aspx</link>
      <pubDate>Fri, 17 Aug 2007 17:42:59 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/676ab1f6-af71-4e27-8bf2-629a2fd558b5.aspx</feedburner:origLink></item>
    <item>
      <title>XML Deleting Node</title>
      <description>Description: Deletes a node in an XML File&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/19ded48f-e1e9-435e-a8ad-b803b9c0b958.aspx'&gt;http://www.codekeep.net/snippets/19ded48f-e1e9-435e-a8ad-b803b9c0b958.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt; XmlDocument doc = new XmlDocument();
        doc.Load(Server.MapPath(ConfigurationManager.AppSettings[&amp;quot;templatefilepath&amp;quot;]));
        XmlNodeList newXMLNodes = doc.SelectNodes(&amp;quot;/Templates/Template&amp;quot;);
        foreach (XmlNode newXMLNode in newXMLNodes)
        {
            string foundtitle = newXMLNode.Attributes[&amp;quot;title&amp;quot;].Value;
            if (foundtitle == title)
                newXMLNode.ParentNode.RemoveChild(newXMLNode);
        }
        doc.Save(Server.MapPath(ConfigurationManager.AppSettings[&amp;quot;templatefilepath&amp;quot;]));&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/dLohTPj3Gu0" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/dLohTPj3Gu0/19ded48f-e1e9-435e-a8ad-b803b9c0b958.aspx</link>
      <pubDate>Fri, 17 Aug 2007 17:14:50 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/19ded48f-e1e9-435e-a8ad-b803b9c0b958.aspx</feedburner:origLink></item>
    <item>
      <title>XML Searches through XML For Node Attributes Values</title>
      <description>Description: Above description is fine&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/7ec66744-4046-43f0-a99e-779b48b351ff.aspx'&gt;http://www.codekeep.net/snippets/7ec66744-4046-43f0-a99e-779b48b351ff.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt;  ddlTemplates.Items.Clear();
  XmlDocument doc = new XmlDocument();
  doc.Load(Server.MapPath(ConfigurationManager.AppSettings[&amp;quot;templatefilepath&amp;quot;]));
  XmlNodeList nl = doc.SelectNodes(&amp;quot;/Templates/Template&amp;quot;);
  foreach (XmlNode newXMLNode in nl)
  {
      ddlTemplates.Items.Add(newXMLNode.Attributes[&amp;quot;title&amp;quot;].Value);
  }&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/7qPGSr-G2Bs" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/7qPGSr-G2Bs/7ec66744-4046-43f0-a99e-779b48b351ff.aspx</link>
      <pubDate>Fri, 17 Aug 2007 17:13:58 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/7ec66744-4046-43f0-a99e-779b48b351ff.aspx</feedburner:origLink></item>
    <item>
      <title>XML Adding New Node</title>
      <description>Description: This adds a new node with all information to the XML File&lt;br /&gt;&lt;br /&gt;Link: &lt;a href='http://www.codekeep.net/snippets/9b4e54e8-3dc7-4a7f-8063-d63172827b58.aspx'&gt;http://www.codekeep.net/snippets/9b4e54e8-3dc7-4a7f-8063-d63172827b58.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style='font-size: 9pt;'&gt; XmlDocument doc = new XmlDocument();
 doc.Load(Server.MapPath(ConfigurationManager.AppSettings[&amp;quot;templatefilepath&amp;quot;]));
 // Create Head Element
 XmlElement newTemplate = doc.CreateElement(&amp;quot;Template&amp;quot;);
 // Set the Attribute Title
 newTemplate.SetAttribute(&amp;quot;title&amp;quot;, txtSaveAs.Text);
 //Create a new Decscription Element
 XmlElement newDescription = doc.CreateElement(&amp;quot;Description&amp;quot;);
 newDescription.InnerText = &amp;quot;New Description&amp;quot;;
 // Add the New Description to the New Template
 newTemplate.AppendChild(newDescription);
 // Create a New CData HTML Area
 XmlElement newHtml = doc.CreateElement(&amp;quot;Html&amp;quot;);
 newHtml.InnerXml = &amp;quot;&amp;lt;![CDATA[&amp;quot; + Editor1.Text + &amp;quot;]]&amp;gt;&amp;quot;;
 // Add Html to doc
 newTemplate.AppendChild(newHtml);
 doc.DocumentElement.AppendChild(newTemplate);
 doc.Save(Server.MapPath(ConfigurationManager.AppSettings[&amp;quot;templatefilepath&amp;quot;]));
 LoadTemplatesDropDown();&lt;/pre&gt;&lt;img src="http://feeds.feedburner.com/~r/CodeKeepXML/~4/s1CIWkswROo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/CodeKeepXML/~3/s1CIWkswROo/9b4e54e8-3dc7-4a7f-8063-d63172827b58.aspx</link>
      <pubDate>Fri, 17 Aug 2007 17:12:49 GMT</pubDate>
    <feedburner:origLink>http://www.codekeep.net/snippets/9b4e54e8-3dc7-4a7f-8063-d63172827b58.aspx</feedburner:origLink></item>
  </channel>
</rss>
