XML родительские и дочерние узлы совпадают - PullRequest
0 голосов
/ 12 октября 2018

У меня есть json как

"revenue": {
    "revenue": "1758803"
}

, и я конвертировал выше json в XML, и он конвертируется как показано нижекак скрытыйПожалуйста, помогите советом, как мне избежать отображения столбца как скрытого и пометить как элемент.

dsXMLNodeList = new DataSet();
lstAJsonNodes = new List<string>();
dsXMLNodeList.ReadXml(TempUseLoc + 
    Path.GetFileNameWithoutExtension(txtAPITemplate.Text.Trim()) + ".xml");

foreach(DataTable dt in dsXMLNodeList.Tables)
{
    if (CheckTableElement(dt))
    {
        lstAJsonNodes.Add(dt.TableName);
    }
}

private bool CheckTableElement(DataTable dt)
{
    bool isValid = false;
    foreach(DataColumn dc in dt.Columns)
    {
        if (dc.ColumnMapping == MappingType.Element)
        {
            isValid = true;
            break;
        }
    }
    return isValid;
}
...