예제 #1
0
 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>")));
     }
 }
예제 #2
0
        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())));
        }