Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用&;,解析XElement<&燃气轮机;符号?_C#_Xml_Xml Parsing_Xelement - Fatal编程技术网

C# 如何使用&;,解析XElement<&燃气轮机;符号?

C# 如何使用&;,解析XElement<&燃气轮机;符号?,c#,xml,xml-parsing,xelement,C#,Xml,Xml Parsing,Xelement,我有这样的xml <root> <text>My test is 5 > 2 & 10 < 12</text> </root> 我会犯错误 如果是xml内容&因此我得到这个错误«解析EntityName时发生错误» 如果xml内容>所以我得到这个错误«名称不能以' 我有这样的xml 不,那不是XML。这是一些随机字符串 不能使用XElement解析无效的XML。要使用XElement或XDocument等XML解析器,

我有这样的xml

<root>
    <text>My test is 5 > 2 & 10 < 12</text>
</root>
我会犯错误

如果是xml内容&因此我得到这个错误«解析EntityName时发生错误»

如果xml内容>所以我得到这个错误«名称不能以' 我有这样的xml

不,那不是XML。这是一些随机字符串

不能使用XElement解析无效的XML。要使用XElement或XDocument等XML解析器,您首先需要有一个有效的XML:

<root>
    <text>My test is 5 &gt; 2 &amp; 10 &lt; 12</text>
</root>

我的测试是52&;10  12

因此,请继续并通知该字符串的作者,他需要修复该字符串,以获得可以解析的有效XML。

这是因为该XML无效,生成它的人负责。你应该和他们谈谈如何修复它,因为如果不可能的话,你会很痛苦

具体而言,字符
&
(以及属性中的
)应该是相应的:


我的考试是52分和1012分

对不起,我的问题不对。我在这里提出了一个新问题
<root>
    <text>My test is 5 &gt; 2 &amp; 10 &lt; 12</text>
</root>
<root>
    <text>My test is 5 &gt; 2 &amp; 10 &lt; 12</text>
</root>