Xamarin.android 使用DataSet从Xml和XSD创建输出Xml文件

Xamarin.android 使用DataSet从Xml和XSD创建输出Xml文件,xamarin.android,dataset,Xamarin.android,Dataset,我有两个示例文件:note.xml和note.xsd。我想使用DataSet组合这两个文件,并基于此操作创建输出XML文件。我怎么做 note.xml <?xml version="1.0"?> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget

我有两个示例文件:note.xml和note.xsd。我想使用DataSet组合这两个文件,并基于此操作创建输出XML文件。我怎么做

note.xml

    <?xml version="1.0"?>
<note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Don't forget me this weekend!</body>
</note>

托弗
贾尼
提醒
这个周末别忘了我!
注意.xsd

   <?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="https://www.w3schools.com"
xmlns="https://www.w3schools.com"
elementFormDefault="qualified">

<xs:element name="note">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="to" type="xs:string"/>
      <xs:element name="from" type="xs:string"/>
      <xs:element name="heading" type="xs:string"/>
      <xs:element name="body" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

</xs:schema>

更新


基本上,我希望结合XSD和XML并创建输出XML文件。我想使用数据表关系(DataSet)之类的东西
然后在合并之后,我们可以根据数据类型(string,int…)来决定,例如:dataform可以存储这个。

根据我的研究,您应该分别读取.xml和.xsd文件,然后将得到两个数据集,从dataset中的dataTable中获取数据。按键值格式合并这些数据。你能给我一些示例代码吗?你是否使用了
DataSet.Merge
方法,比如这个线程?请设置演示代码(使用insert.update表格)基本上,我想结合XSD和XML并创建输出XML文件。我想使用类似数据表关系(DataSet)的东西,然后在组合之后,我们可以根据数据类型(string,int…)来决定,例如:dataform可以存储这个。