C# 如何在MonoTouch上生成XML?

C# 如何在MonoTouch上生成XML?,c#,iphone,xml,xamarin.ios,C#,Iphone,Xml,Xamarin.ios,我需要在MonoTouch应用程序上生成XML?我怎么能这样创造呢, <?xml version="1.0" encoding="UTF-8" standalone="no"?> <root> ... </root> ... 我需要将XML以字符串格式发布到web服务。我想再次解析响应数据。响应数据也是XML格式字符串。我是在j2me应用程序中完成的。但我不知道如何在MonoTouch上做到这一点?有人告诉我怎么做吗?您可以使用XmlWriter类创建X

我需要在MonoTouch应用程序上生成XML?我怎么能这样创造呢,

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root>
...
</root>

...

我需要将XML以字符串格式发布到web服务。我想再次解析响应数据。响应数据也是XML格式字符串。我是在j2me应用程序中完成的。但我不知道如何在MonoTouch上做到这一点?有人告诉我怎么做吗?

您可以使用XmlWriter类创建XML


解析XML的最简单方法是使用LINQ。

您可以使用XmlWriter类创建XML


解析XML最简单的方法是使用LINQ。

我现在最喜欢的API是System.XML.LINQ API,请查看以下文档和示例:

对于您想要的,这非常简单:

  var s = new XDocument () {
      new XElement ("root")
  };
  Console.WriteLine ("The XML is: {0}", s.ToString ());

现在我最喜欢的API是System.Xml.Linq API,请查看以下文档和示例:

对于您想要的,这非常简单:

  var s = new XDocument () {
      new XElement ("root")
  };
  Console.WriteLine ("The XML is: {0}", s.ToString ());