C# 如何在c中从oracle命令创建xml#
我在C#中有一个查询,从oracle获取数据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
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