我有下一个名为str
的字符串:
...
<div data-bind="visible: enablePost()==false && serverParam()=='', text:serverMessage"></div>
...
在制作XDocument.Load(str)
之前,我已将其包含在<root>
标记中,并在开头附加特殊实体选项:
private const string Dtd = @"<!DOCTYPE a [<!ENTITY amp ""&""> <!ENTITY nbsp "" "">]>";
如果我在html文本中使用一个&符号,那么效果很好。但是当解析器遇到两个相邻的&符号时,它会崩溃。我做错了什么以及如何解决? 谢谢!