public XmlTagTypes GetXmlTagType(XmlNode xmlNode) { XmlTagTypes tagType = new XmlTagTypes(); switch (xmlNode.Name) { case "layout": tagType = XmlTagTypes.Layout; break; case "section": tagType = XmlTagTypes.Section; break; case "placeholder": tagType = XmlTagTypes.Placeholder; break; case "template": tagType = XmlTagTypes.TEMPLATE; break; case "name": tagType = XmlTagTypes.NAME; break; case "author": tagType = XmlTagTypes.AUTHOR; break; case "description": tagType = XmlTagTypes.DESCRIPTION; break; case "website": tagType = XmlTagTypes.WEBSITE; break; case "wrappers": tagType = XmlTagTypes.WRAPPERS; break; case "wrap": tagType = XmlTagTypes.WRAP; break; case "sfleft": tagType = XmlTagTypes.SFLEFT; break; case "sfmiddle": tagType = XmlTagTypes.SFMIDDLE; break; case "sfright": tagType = XmlTagTypes.SFRIGHT; break; } return(tagType); }
public static XmlTag TagBuilder(string tagName, XmlTagTypes type, XmlAttributeTypes attType, string attName, string attValue, string innerHTML) { XmlTag tag = new XmlTag(); tag.TagType = type; tag.TagName = tagName; tag.LSTAttributes = AddAttributes(attName, attValue, attType); tag.InnerHtml = innerHTML; return tag; }
/// <summary> /// Build XML tag. /// </summary> /// <param name="tagName">Tag name.</param> /// <param name="type">XML tag types.<see cref="T:SageFrame.Templating.xmlparser.XmlTagTypes"/></param> /// <param name="attType">XML attribute type.<see cref="T:SageFrame.Templating.xmlparser.XmlAttributeTypes"/></param> /// <param name="attName">Attribute name.</param> /// <param name="attValue">Attribute value.</param> /// <param name="innerHTML">Inner HTML.</param> /// <returns>Object of XmlTag class.</returns> public static XmlTag TagBuilder(string tagName, XmlTagTypes type, XmlAttributeTypes attType, string attName, string attValue, string innerHTML) { XmlTag tag = new XmlTag(); tag.TagType = type; tag.TagName = tagName; tag.LSTAttributes = AddAttributes(attName, attValue, attType); tag.InnerHtml = innerHTML; return(tag); }
public XmlTagTypes GetXmlTagType(XmlNode xmlNode) { XmlTagTypes tagType = new XmlTagTypes(); switch (xmlNode.Name) { case "layout": tagType = XmlTagTypes.Layout; break; case "section": tagType = XmlTagTypes.Section; break; case "placeholder": tagType = XmlTagTypes.Placeholder; break; case "template": tagType = XmlTagTypes.TEMPLATE; break; case "name": tagType = XmlTagTypes.NAME; break; case "author": tagType = XmlTagTypes.AUTHOR; break; case "description": tagType = XmlTagTypes.DESCRIPTION; break; case "website": tagType = XmlTagTypes.WEBSITE; break; case "wrappers": tagType = XmlTagTypes.WRAPPERS; break; case "wrap": tagType = XmlTagTypes.WRAP; break; case "sfleft": tagType = XmlTagTypes.SFLEFT; break; case "sfmiddle": tagType = XmlTagTypes.SFMIDDLE; break; case "sfright": tagType = XmlTagTypes.SFRIGHT; break; } return tagType; }