internal static string Parse(string stlEntity, PageInfo pageInfo, ContextInfo contextInfo) { var parsedContent = string.Empty; contextInfo.IsStlEntity = true; try { var stlElement = StlParserUtility.HtmlToXml($"<{stlEntity.Trim(' ', '{', '}')} />"); var innerBuilder = new StringBuilder(stlElement); StlParserManager.ParseInnerContent(innerBuilder, pageInfo, contextInfo); parsedContent = innerBuilder.ToString(); } catch { // ignored } contextInfo.IsStlEntity = false; return(parsedContent); }
public string HtmlToXml(string html) { return(StlParserUtility.HtmlToXml(html)); }