我在下面的代码片段中读取包含xml字符串的文件并将其转换为XDocument。
public static XDocument ReadXmlContent(string xmlFilePath)
{
if (!string.IsNullOrEmpty(xmlFilePath))
{
string content = File.ReadAllText(xmlFilePath);
XDocument xDoc = XDocument.Parse(content);
return xDoc;
}
return null;
}
这是我的工作,但有一个问题。 xml字符串对象中的一个节点是
<billDescriptionValue>This is the charge in advance for your %quantity% Line isolating unit No. 1A at £%quantity rate% per unit per month</billDescriptionValue>
现在,当我使用XDocument.Parse解析它时,上面的内容变为
<billDescriptionValue>This is the charge in advance for your %quantity% Line isolating unit No. 1A at £%quantity rate% per unit per month</billDescriptionVa
略&GT;
为什么'&amp; #XA3;”改为'£'?我怎么能阻止这个?
提前多多感谢。