110,534
社区成员
发帖
与我相关
我的任务
分享
<? xml version="1.0" ?>
<xliff version="1.0">
<file original="sample.html"
source-language="en"
datatype="HTML Page">
<header>
<skl>
<external-file href="sample.skl"/>
</skl>
</header>
<body>
<trans-unit id="%%%1%%%">
<source xml:lang="en">
中文1</source>
</trans-unit>
<trans-unit id="%%%2%%%">
<source xml:lang="en">
中文2</source>
</trans-unit>
<trans-unit id="%%%3%%%">
<source xml:lang="en">
中文3</source>
</trans-unit>
</body>
</file>
</xliff>
public static DataTable XMLDataTable3(XmlNodeList nodelist)
{
DataTable table = null;
if (null == nodelist)
return null;
if (0 == nodelist[0].ChildNodes.Count)
return null;
// create data table
table = new DataTable();
for (int i = 0; i < nodelist[0].ChildNodes.Count;i++ )
{
table.Columns.Add(nodelist[0].ChildNodes[i].Name);
}
// add rows
DataRow row = null;
foreach (XmlNode n in nodelist)
{
row = table.NewRow();
foreach (XmlNode a in n.ChildNodes)
{
row[a.Name] = a.InnerText;
}
table.Rows.Add(row);
}
table.AcceptChanges();
return table;
}