如何在MonoTouch上生成XML?

时间:2011-03-28 10:17:06

标签: c# iphone xml xamarin.ios

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

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

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

2 个答案:

答案 0 :(得分:3)

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

http://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.aspx

对于你想要的,这很容易:

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

答案 1 :(得分:1)

您可以使用XmlWriter类创建XML。

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