XMLDocumentに挿入したいURL文字列があります-XmlElementノード:
"http://xx.xxx.xxx.xx4:7000/SomeURL/Some/?Locale=asaf&;Portal=how"
このコードを書くとき:
XmlElement NodeElement = xmlDoc.CreateElement(nodeToCreate);
NodeElement.InnerText = propInfo.GetValue(requestData,null).ToString();
additionalParamsNode.AppendChild(NodeElement);
'NodeElement.InnerText'のテキストは問題ないように見えますが、appendChild()を実行すると、「&amp」がXMLElementadditionalParamsNode内に書き込まれます。XMLElementは、NodeElementのInnerTextではなく、InnerXMLを取ります。
「amp」を含む文字列をXMLに書き込みたくないので、リンクが機能しません。
「&」を「&amp」に変更せずにChildを追加するにはどうすればよいですか?