public System.Xml.XPath.XPathDocument HandleData(Web.Page.PageAbstract CurrentPageClass) { Xy.Web.Page.PageDataItem pageData; if (CurrentPageClass.PageData.TryGetValue(_dataName, out pageData)) { return(pageData.GetDataXml()); } else { return(new System.Xml.XPath.XPathDocument(new System.IO.StringReader("<Data></Data>"))); } }
public System.Xml.XPath.XPathDocument HandleData(Web.Page.PageAbstract CurrentPageClass) { StringBuilder _tempsb = new StringBuilder(); foreach (string _key in CurrentPageClass.Request.Values) { if (_tempsb.Length == 0) { _tempsb.Append("<Request>"); } _tempsb.Append(string.Format("<{0}>{1}</{0}>", _key, CurrentPageClass.Request[_key])); } if (_tempsb.Length > 0) { _tempsb.Append("</Request>"); } else { _tempsb.Append("<Request></Request>"); } return(new System.Xml.XPath.XPathDocument(new System.IO.StringReader(_tempsb.ToString()))); }