Bloom.Book.BookStarter.ClearAwayDraftText C# (CSharp) Method

ClearAwayDraftText() private static method

When building on templates, we usually want to have some sample text, but don't let them bleed through to what the user sees
private static ClearAwayDraftText ( XmlNode element ) : void
element System.Xml.XmlNode
return void
        private static void ClearAwayDraftText(XmlNode element)
        {
            //clear away everything done in language "x"
            var nodesInLangX = new List<XmlNode>();
            nodesInLangX.AddRange(from XmlNode x in element.SafeSelectNodes(String.Format("//*[@lang='x']")) select x);
            foreach (XmlNode node in nodesInLangX)
            {
                node.ParentNode.RemoveChild(node);
            }
        }