Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.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# 将XML元素复制到字符串_C#_.net_Xml_Vb.net - Fatal编程技术网

C# 将XML元素复制到字符串

C# 将XML元素复制到字符串,c#,.net,xml,vb.net,C#,.net,Xml,Vb.net,可能重复: 我想复制上面的字符串,并用字符串中的值更新数据库中的表 但是,由于它包含和您的字符串不是有效的XML,因此无法将它放在需要XML的位置 Concat不是构造XML的方法。请使用XMLAPI(XmlDocument、XDocument或XmlWriter)创建XML 如果您仍然想用string.Concat手工构造XML,请在提问之前证明您已经阅读过。研究问题是'>'和'@Pawel,虽然它有点正确,但我怀疑这是一个好的建议-下一个问题是“如何使用RegEx选择错误的@Alexe

可能重复:


我想复制上面的字符串,并用字符串中的值更新数据库中的表


但是,由于它包含

您的字符串不是有效的XML,因此无法将它放在需要XML的位置

Concat不是构造XML的方法。请使用XMLAPI(XmlDocument、XDocument或XmlWriter)创建XML


如果您仍然想用string.Concat手工构造XML,请在提问之前证明您已经阅读过。

研究问题是'>'和'@Pawel,虽然它有点正确,但我怀疑这是一个好的建议-下一个问题是“如何使用RegEx选择错误的
@Alexei:内容不是XML文档/片段(格式不正确),因此我认为在这里使用正则表达式没有什么问题。这里的问题是生成上述Xml文档的源代码。我还可以相信,最初属性的内容实际上是经过编码的,但打印得很好(例如,通过显示为黑色“@Pawel”的Internet Explorer,我强烈怀疑这样的字符串是否是用户故意键入的(在这种情况下,修复它是可以的,我也可以选择重新键入:)…更有可能是由某个代码生成的-修复生成“XML”的代码是更有效的解决方案(尽管这种方法没有那么有趣——创建XLMAgilityPack作为HTMLAgilityPack的配对很有趣,但我认为会适得其反)。
 <DETAIL Description='>> Problem:<br><br>CRS750 dumps when panel F is opened<br><br><br>  <br>>> Functional Solution:<br><br>Check cause of the dump and fix it<br><br><br><br>>> Technical Solution:<br><br>Modified CRS750 and added fields WWVTRM and WWCRTP in CRA750F0 record format.<br><br><br><br>>> Related corrections<br><br>None <br><br><br><br>>> Affected Objects<br><br>CRS750 VIEWDEF MAT only' />
'<', hexadecimal value 0x3C, is an invalid attribute character. Line 1, position 902.