Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在c中从oracle命令创建xml#_C#_Xml_Oracle - Fatal编程技术网

C# 如何在c中从oracle命令创建xml#

C# 如何在c中从oracle命令创建xml#,c#,xml,oracle,C#,Xml,Oracle,我在C#中有一个查询,从oracle获取数据 using (OracleConnection con = new OracleConnection(ConnectionString)) { con.Open(); OracleCommand command = new OracleCommand("select firstname,secondname,lastname, age,gender from Members", con)) OracleD

我在C#中有一个查询,从oracle获取数据

 using (OracleConnection con = new OracleConnection(ConnectionString))
    {
        con.Open();
     OracleCommand command = new OracleCommand("select firstname,secondname,lastname,
age,gender from Members", con))
     OracleDataReader rdr = command.ExecuteReader();
    while(rdr.Read())
    {
    .....
    } 

    }
现在,根据这个查询,我需要创建一个xml,如下所示。请帮助我知道实现同样目标的最佳方法

<Root>
<Member>
<Name>
  <firstname>firstname1<firstname>
  <secondname>secondname1<secondname>
  <lastname>lastname<lastname>
</Name>
<age>45</age>
<gender>M</gender>
</Member>
<Member>
<Name>
  <firstname>firstname2<firstname>
  <secondname>secondname2<secondname>
  <lastname>lastname2<lastname>
</Name>
<age>25</age>
<gender>F</gender>
</Member>
</Root>

名字1
第二名1
姓氏
45
M
名字2
第二名2
姓氏2
25
F

第一种方法。使用
XmlElement、XMLAttributes、XMLForest
。。。对于所选项目,有关其他信息,请打开下面的链接

第二种方法。您可以读取查询结果,然后尝试将对象序列化为XML