foreach (Table tb in doc.Tables) { if (tb.Columns.Count == 1) { continue; } //loop to retrieve labels and attribute of childnode for (int row = 1; row <= tb.Rows.Count; row++) { var cell = tb.Cell(row, 1); var text = cell.Range.Text; var cellval = tb.Cell(row, 2); var textval = cellval.Range.Text; LabelString = LabelString + '\t' + text.ToString(); AttribString = AttribString + '\t' + textval.ToString(); }
<node data="nd01" name="Name1" level="1"> <page name="Lab Test1" no="pg01" type="experiment1" /> <node data="nd01" name="Name2" level="2"> <page name="Lab Test2" no="pg01" type="experiment1" /> <page name="Lab Test3" no="pg02" type="experiment1" /> </node> <node data="nd02" name="Name4" level="2"> <page name="Lab Test4" no="pg01" type="experiment2" /> </node> </node>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)