我有一个 xml 文件,我必须读取它并将节点中的值提取到一些变量中,我遇到了一个我不知道如何提取数据的节点,这是节点:
<QuantityInIssueUnit uom="KO">288.000</QuantityInIssueUnit>
所以我必须提取 KO 和 288.00 并将其传递给变量,我试过这个:
if (!dr_art_line.Table.Columns.Contains("QuantityInIssueUnit") ||
dr_art_line["QuantityInIssueUnit"].ToString().Length <= 0)
{
QuantityInIssueUnit = 0;
}
else
{
QuantityInIssueUnit = Convert.ToDecimal(dr_art_line["QuantityInIssueUnit"]);
{
和这个:
if (!dr_art_line.Table.Columns.Contains("QuantityInIssueUnit uom") || dr_art_line["QuantityInIssueUnit uom"].ToString().Length <= 0)
{
QuantityInIssueUnit_uom = 0;
}
else
{
QuantityInIssueUnit_uom = Convert.ToDecimal(dr_art_line["QuantityInIssueUnit uom"]);
}
但是每次 QuantityInIssueUnit 为 0 时,我都知道我在阅读时做错了什么,阅读这种节点的正确方法是什么?
谢谢!