我将使用 c# 在 xml 中加入表 1 和表 2。谁能提供我 ac# 代码来实现上述场景?
表格1 :
<REF_GANGGUAN_IRAMA>
<ID>1</ID>
<DESCRIP>Sinus</DESCRIP>
<DESCRIP_DTL>- 3 or more continuous beats satisfied with all of the following: 1. Duration QRS < 120 ms or duration QRS = 120 ms and
- 30 < axis QRS < 150 (QRS(V1) > 0 mV) or
- 60 < axis QRS < 120 (QRS(V1) = 0 mV) 2. P wave is normal 3. 120 = interval PR = 200 ms- 60 = HR < 100 bpm</DESCRIP_DTL>
</REF_GANGGUAN_IRAMA>
<REF_GANGGUAN_IRAMA>
<ID>2</ID>
<DESCRIP>SA Exit Block</DESCRIP>
</REF_GANGGUAN_IRAMA>
<REF_GANGGUAN_IRAMA>
<ID>3</ID>
<DESCRIP>Wandering Pacemaker</DESCRIP>
</REF_GANGGUAN_IRAMA>
表 2:
<REF_JENIS_GANGGUAN_IRAMA>
<ID>1</ID>
<DESCRIP>Bradikardi</DESCRIP>
</REF_JENIS_GANGGUAN_IRAMA>
<REF_JENIS_GANGGUAN_IRAMA>
<ID>2</ID>
<DESCRIP>Takikardi</DESCRIP>
</REF_JENIS_GANGGUAN_IRAMA>
<REF_JENIS_GANGGUAN_IRAMA>
<ID>3</ID>
<DESCRIP>Disritmia</DESCRIP>
</REF_JENIS_GANGGUAN_IRAMA>
我需要读取上述两个 xml 文件并将其写入带有选定元素的新 xml 文件吗?
输出 :
<REF_JENIS_GANGGUAN_IRAMA>
<ID>1</ID>
<DESCRIP>Bradikardi</DESCRIP>
<ID_GANGGUAN_IRAMA>1</ID_GANGGUAN_IRAMA>
<GANGGUAN_IRAMA>Sinus</GANGGUAN_IRAMA>
</REF_JENIS_GANGGUAN_IRAMA>
<REF_JENIS_GANGGUAN_IRAMA>
<ID>2</ID>
<DESCRIP>Takikardi</DESCRIP>
<ID_GANGGUAN_IRAMA>1</ID_GANGGUAN_IRAMA>
<GANGGUAN_IRAMA>Sinus</GANGGUAN_IRAMA>
</REF_JENIS_GANGGUAN_IRAMA>
<REF_JENIS_GANGGUAN_IRAMA>
<ID>3</ID>
<DESCRIP>Disritmia</DESCRIP>
<ID_GANGGUAN_IRAMA>1</ID_GANGGUAN_IRAMA>
<GANGGUAN_IRAMA>Sinus</GANGGUAN_IRAMA>
</REF_JENIS_GANGGUAN_IRAMA>
这是我的代码..请更正
代码 :
ListItemPopup irm;
DataSet dsSet = new DataSet();
dsSet.ReadXml(Application.StartupPath + "\\Referensi.data");
DataTable data = dsSet.Tables["REF_GANGGUAN_IRAMA"];
DataTable data1 = dsSet.Tables["REF_JENIS_GANGGUAN"];
for (int i = 0; i < data.Rows.Count; i++)
{
for(int j = 0; j < data1.Rows.Count; j++)
{
irm = new ListItemPopup(data1.Rows[i]["ID"], data1.Rows[i]["DESCRIP"], "");
cbjenis.Items.Add(irm);
}
}