Я пытаюсь использовать HTML Agility Pack, чтобы добавить элемент скрипта в верхнюю часть раздела HEAD моего html.Примеры, которые я видел до сих пор, просто используют метод AppendChild(element)
для достижения этой цели.Мне нужен сценарий, который я добавляю в раздел head, чтобы он появился перед некоторыми другими сценариями.Как я могу указать это?
Вот что я пытаюсь:
HtmlDocument htmlDocument = new HtmlDocument();
htmlDocument.Load(filePath);
HtmlNode head = htmlDocument.DocumentNode.SelectSingleNode("/html/head");
HtmlNode stateScript = htmlDocument.CreateElement("script");
head.AppendChild(stateScript);
stateScript.SetAttributeValue("id", "applicationState");
stateScript.InnerHtml = "'{\"uid\":\"testUser\"}'";
Я бы хотел, чтобы тег сценария был добавлен в начало HEAD, а не добавлен в конце.1007 *