Sage.SageContext.ProcessBaseHrefNode C# (CSharp) Method

ProcessBaseHrefNode() static private method

static private ProcessBaseHrefNode ( SageContext context, XmlNode node ) : XmlNode
context SageContext
node System.Xml.XmlNode
return System.Xml.XmlNode
        internal static XmlNode ProcessBaseHrefNode(SageContext context, XmlNode node)
        {
            if (node.SelectSingleElement("ancestor::sage:literal", XmlNamespaces.Manager) != null)
                return node;

            XmlElement result = node.OwnerDocument.CreateElement("base", XmlNamespaces.XHtmlNamespace);
            result.SetAttribute("href", context.BaseHref);
            return result;
        }