在c#中强调URL以创建xml?(插入条目时发生异常)
我正在尝试使用c#构建一些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
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())