Mega Code Archive

 
Categories / C# / XML
 

Returns the string result from evaluating an xpath expression against the given document and context

// Copyright ? Microsoft Corporation. // This source file is subject to the Microsoft Permissive License. // See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx. // All other rights reserved. using System; using System.Text; using System.Xml; using System.Xml.Xsl; using System.Xml.XPath; using System.Diagnostics; using System.Collections.Generic; class Util {     public static class BuildComponentUtilities {       /// <summary>         /// Returns the string result from evaluating an xpath expression against the given document and context.         /// </summary>         public static string EvalXPathExpr(IXPathNavigable doc, XPathExpression xpe, CustomContext c) {             XPathExpression t = xpe.Clone();             t.SetContext(c);             return doc.CreateNavigator().Evaluate(t).ToString();         }     } }