1. switch(newNode.Name)
  2. {
  3. case "MenuItem":
  4. // Process menu item
  5. myMenuItem = buildMenuItem(newNode);
  6.  
  7. // If it's null, we don't add it
  8. if (myMenuItem != null)
  9. {
  10. myMenu.Items.Add(myMenuItem);
  11. }
  12. break;
  13. case "Header":
  14. myMenuItem = buildMenuHeader(newNode);
  15.  
  16. if (myMenuItem != null)
  17. {
  18. myMenu.Items.Add(myMenuItem);
  19. }
  20. break;
  21. }