ここにいくつかのC#コードがあります
string webPageStr = @"<html><body><div id=""content"">good content</div><div id=""badcontent"">bad content</div></body></html>";
XmlDocument webPage = new XmlDocument();
webPage.LoadXml(webPageStr);
XmlElement divElement = webPage.GetElementById("content");
divElement は null に等しく、理由がわかりません
私もそのように webPageStr を宣言しようとしました
string webPage = @"<html><body><div id="content">good content</div><div id="badcontent">bad content</div></body></html>";
しかし、XmlDocument は例外 System.Xml.XmlException: "&" bad token をスローします。
このコードの何が問題なのですか?