将字符串xml值发布到url

时间:2012-10-16 03:06:53

标签: c# .net xml

  

可能重复:
  Posting an url-encoded xml to the url

我正在尝试将xml文档发布到一个名为“hidden1”

的隐藏字段的网址
string xml = "<?xml version="1.0"?>
<catalog>
   <book id="bk101">
      <author>Gambardella, Matthew</author>
      <title>XML Developer's Guide</title>
   </book>
</catalog>";


string  myurl=(uri+Server.UrlEncode(str1));
      Response.Write(@"<a input type=""hidden"" name=""hidden1"" value=""myurl""></a>"); 
      Response.Close();

它没有用,因为我认为myurl字符串没有正确传递。任何想法如何正确地做到这一点?

1 个答案:

答案 0 :(得分:0)

看起来您在以下行的双引号之前缺少转义字符('\'):

string xml = "<?xml version=\"1.0\"?>
<catalog>
   <book id=\"bk101\">
   ...