I am trying to replace all h1 tags with h2 tags and I am using the HtmlAgility package.
I have done this:
var headers = doc.DocumentNode.SelectNodes("//h1"); if (headers != null) { foreach (HtmlNode item in headers) {
and I'm stuck there. I tried this:
var headers = doc.DocumentNode.SelectNodes("//h1"); if (headers != null) { foreach (HtmlNode item in headers) { HtmlNode newNode = new HtmlNode(HtmlNodeType.Element, doc, item.StreamPosition); newNode.InnerHtml = item.InnerHtml;
the problem is that I have no idea how to create a new h2, get all the attributes, etc. I'm sure this is an easy way to do this, any ideas?
source share