Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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# 如何反序列化节点中包含html标记的xml? (苯或焦苯或焦苯或“苯基氢化物”或苯或“芬森捷克”环己烯“煤石脑油”或“苯并意大利”苯并苯“苯并波兰”“苯并荷兰”)鉴定了化学名称苯。从ChemIDplus中添加了以下术语:焦苯焦苯苯氢化物苯苯环己烯煤油苯并意大利苯并苯并波兰苯并荷兰CAS注册号:71-43-2_C#_Html_Xml_.net 3.5_Xml Serialization - Fatal编程技术网

C# 如何反序列化节点中包含html标记的xml? (苯或焦苯或焦苯或“苯基氢化物”或苯或“芬森捷克”环己烯“煤石脑油”或“苯并意大利”苯并苯“苯并波兰”“苯并荷兰”)鉴定了化学名称苯。从ChemIDplus中添加了以下术语:焦苯焦苯苯氢化物苯苯环己烯煤油苯并意大利苯并苯并波兰苯并荷兰CAS注册号:71-43-2

C# 如何反序列化节点中包含html标记的xml? (苯或焦苯或焦苯或“苯基氢化物”或苯或“芬森捷克”环己烯“煤石脑油”或“苯并意大利”苯并苯“苯并波兰”“苯并荷兰”)鉴定了化学名称苯。从ChemIDplus中添加了以下术语:焦苯焦苯苯氢化物苯苯环己烯煤油苯并意大利苯并苯并波兰苯并荷兰CAS注册号:71-43-2,c#,html,xml,.net-3.5,xml-serialization,C#,Html,Xml,.net 3.5,Xml Serialization,我从web服务获取字符串,但它不会在cdata部分发送html。 我得到的错误是: System.Xml.XmlException:第1行的“br”开始标记与结束标记不匹配 我正在使用.net 3.5,webclient来使用REST web服务。我知道这个问题。我可以通过包含HTML的名称空间来解决这个问题 <Translation> ( benzene OR pyrobenzole OR pyrobenzol OR &quot;phenyl hyd

我从web服务获取字符串,但它不会在cdata部分发送html。 我得到的错误是: System.Xml.XmlException:第1行的“br”开始标记与结束标记不匹配


我正在使用.net 3.5,webclient来使用REST web服务。

我知道这个问题。我可以通过包含HTML的名称空间来解决这个问题

<Translation> (  benzene  OR  pyrobenzole  OR  pyrobenzol  OR  &quot;phenyl      hydride&quot;              OR  phene  OR  &quot;fenzen  czech  &quot;  cyclohexatriene  &quot;coal  naphtha&quot;  OR  &quot;benzolo  italian  &quot;  benzole  benzol  &quot;benzen  polish  &quot;  &quot;benzeen  dutch  &quot;  ) The chemical name <b>benzene</b> was identified.<br>The following terms were added from ChemIDplus:<br><b>pyrobenzole</b><br><b>pyrobenzol</b><br><b>phenyl hydride</b><br><b>phene</b><br><b>fenzen  czech </b><br><b>cyclohexatriene</b><br><b>coal naphtha</b><br><b>benzolo  italian </b><br><b>benzole</b><br><b>benzol</b><br><b>benzen  polish </b><br><b>benzeen  dutch </b><br>CAS Registry Number: <b>71-43-2</b><br></Translation>

对于所有空元素,例如


等等,都会引发此错误。

您应该发布实际的xml,因为您的示例有一个结束br标记。在XML文档中嵌入未编码的HTML听起来是个糟糕的主意。修改web服务以在cdata节中编码HTML。编辑以添加实际的XML。我无法将web服务更改为其外部服务。有没有办法解析XML并提取HTML?
xmlns="http://www.w3.org/1999/xhtml"