示例#1
0
        //
        //====================================================================================================
        //
        public override void ImportFile(string wwwFileName)
        {
            string headTags = "";

            try {
                if (!string.IsNullOrEmpty(wwwFileName))
                {
                    accum = cp.WwwFiles.Read(wwwFileName);
                    if (!string.IsNullOrEmpty(accum))
                    {
                        headTags = HtmlParseStaticController.getTagInnerHTML(accum, "head", false);
                        if (!string.IsNullOrEmpty(headTags))
                        {
                            foreach (string asset in stringSplit(headTags, Environment.NewLine))
                            {
                                cp.core.doc.htmlMetaContent_OtherTags.Add(new HtmlMetaClass {
                                    addedByMessage = "block.importFile",
                                    content        = asset
                                });
                            }
                        }
                        accum = HtmlParseStaticController.getTagInnerHTML(accum, "body", false);
                    }
                }
            } catch (Exception ex) {
                LogController.logError(cp.core, ex);
                throw;
            }
        }
示例#2
0
 //
 //====================================================================================================
 //
 public override void SetOuter(string findSelector, string htmlString)
 {
     try {
         accum = HtmlParseStaticController.setOuter(cp.core, accum, findSelector, htmlString);
     } catch (Exception ex) {
         LogController.logError(cp.core, ex);
         throw;
     }
 }
示例#3
0
 //
 //====================================================================================================
 /// <summary>
 /// return the inner html of the element selected with findSelector (# for id, .for class)
 /// </summary>
 /// <param name="findSelector"></param>
 /// <returns></returns>
 public override string GetInner(string findSelector)
 {
     return(HtmlParseStaticController.getInner(cp.core, accum, findSelector));
 }