コード例 #1
0
ファイル: PluginC.cs プロジェクト: jooper/cms
        /// <summary>
        /// 获取插件Json数据
        /// </summary>
        public void GetPluginsJson_Post()
        {
            string        jsonStr = "";
            AutoObjectXml xml     = new AutoObjectXml(
                String.Concat(Cms.PyhicPath,
                              CmsVariables.PLUGIN_META_FILE));
            XmlObject json = xml.GetObject("plugin_json_data");

            if (json == null)
            {
                jsonStr = XmlObject.ToJson(xml.GetObjects());
                xml.InsertObjectNode("plugin_json_data", "插件Json数据", jsonStr);
                xml.Flush();
            }
            else
            {
                jsonStr = json.Descript;
            }

            base.Response.Write(jsonStr);
        }