$dgx1->setData($columns1, $rows1); printDGX($dgx1); echo "dgx1 setData: Overwrite \n"; $dgx1->setData($columns2, $rows2); printDGX($dgx1); $dgx3 = new DataGridXML(); echo "dgx3 setColumns: \n"; $dgx3->setColumns($columns1); printDGX($dgx3); echo "dgx3 setColumns: Overwrite \n"; $dgx3->setColumns($columns2); printDGX($dgx3); $dgx4 = new DataGridXML(); echo "dgx4 setRows: \n"; $dgx4->setColumns($columns1); $dgx4->setRows($rows1); printDGX($dgx4); echo "dgx4 setRows: Overwrite \n"; $dgx4->setRows($rows2); printDGX($dgx4); $dgx5 = new DataGridXML(); echo "dgx5 addRows to empty rows: \n"; $dgx5->setColumns($columns1); $dgx5->addRows($rows1); printDGX($dgx5); echo "dgx5 addRows to filled rows: \n"; $dgx5->addRows($rows1); printDGX($dgx5); echo "dgx5 addRow (single) to filled rows: \n"; $dgx5->addRow(array("Hackfresse", "Hans", "Dobi")); printDGX($dgx5);