Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.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#中强调URL以创建xml?(插入条目时发生异常)_C#_Xml_Urlencode - Fatal编程技术网

在c#中强调URL以创建xml?(插入条目时发生异常)

在c#中强调URL以创建xml?(插入条目时发生异常),c#,xml,urlencode,C#,Xml,Urlencode,我正在尝试使用c#构建一些xml文件,以下是我遇到的问题: StringBuilder tmp = new StringBuilder (); tmp.Append ("<link>"); tmp.Append ("<url>").Append (link).Append ("</url>"); tmp.Append ("<hash>").Append ((link).Content.StringV

我正在尝试使用c#构建一些xml文件,以下是我遇到的问题:

      StringBuilder tmp = new StringBuilder ();

      tmp.Append ("<link>");
      tmp.Append ("<url>").Append (link).Append ("</url>");
      tmp.Append ("<hash>").Append ((link).Content.StringValue.ToUpper ()).Append ("</hash>");
      tmp.Append ("</link>");
StringBuilder tmp=新的StringBuilder();
tmp.追加(“”);
tmp.Append(“”).Append(link.Append(“”);
Append(“”).Append((link.Content.StringValue.ToUpper()).Append(“”);
tmp.追加(“”);
链接
没有像“é”这样的特殊字符时,它可以正常工作,但对于像“fr.wikipedia.org/wiki/Été”这样的链接,我会遇到以下错误:

插入条目时发生异常:XML解析:第1行,字符218,非法XML字符


谢谢

重音字符在URI中不合法:

你应使用:

EscapeUriString((link).Content.StringValue.ToUpper())