public void RemoveMetaElement(string name) { foreach(XmlElement n in _dom.SafeSelectNodes("//head/meta[@name='" + name + "']")) { n.ParentNode.RemoveChild(n); } }
public void RemoveMetaValue_IsThere_RemovesIt() { var dom = new HtmlDom( @"<html><head> <meta name='one' content='1'/> </head></html>"); dom.RemoveMetaElement("one"); AssertThatXmlIn.Dom(dom.RawDom).HasSpecifiedNumberOfMatchesForXpath("//meta[@name='one']", 0); }