代码之家  ›  专栏  ›  技术社区  ›  Martin

传输XML文档以便发布

  •  3
  • Martin  · 技术社区  · 16 年前

    一定要教我关于XML的知识,我觉得自己是个十足的笨蛋。

    我应该在一个post头中发送XML,并且有一个带有方法的库,该方法使用一个string contenttype和一个system.io.stream主体。

    怎么用?

    我想第一个参数是“text/html;charset=utf-8”,它限制了所使用的流的类型。

    附加问题:创建XML文档的最简单方法是什么?你通常从什么样的结构开始?

    btw库是Madgex的OAuth包。

    好好珍惜!

    1 回复  |  直到 16 年前
        1
  •  2
  •   SLaks    16 年前

    你应该使用 System.Xml.Linq.dll .

    例如:

    var document = new XDocument(new XElement("Root", new XAttribute("Attr", "Value")));
    var stream = new MemoryStream();
    document.Save(stream);
    stream.Position = 0;   //Important!
    
    SomeMethod("text/xml", stream);
    

    注意,这需要C 3.0。