public static BreadcrumbTrail Convert(string aBreadcrumbTrail) { BreadcrumbTrail result = BreadcrumbTrail.Default; XmlDocument doc = new XmlDocument(); try { doc.LoadXml(aBreadcrumbTrail); result.Load(doc); } catch (XmlException) { } return(result); }
public void Load(XmlNode aBookmarkNode) { if (aBookmarkNode.Attributes.GetNamedItem("title") != null) { Title = aBookmarkNode.Attributes.GetNamedItem("title").Value; } if (aBookmarkNode.Attributes.GetNamedItem("image") != null) { Image = aBookmarkNode.Attributes.GetNamedItem("image").Value; } if (aBookmarkNode.Attributes.GetNamedItem("class") != null) { Class = aBookmarkNode.Attributes.GetNamedItem("class").Value; } if (BreadcrumbTrail == null) { BreadcrumbTrail = BreadcrumbTrail.Default; } BreadcrumbTrail.Load(aBookmarkNode); }