﻿using System;

class Program
{
    static void Main()
    {
        {
            //Console.Write(new TextNode("Hello, world!"));
        }

        {
            //Console.Write(new ElementNode("div"));
        }

        {
            ElementNode article = new ElementNode("article")
            {
                new ElementNode("h1") { new TextNode("Hello, world!") },
                new ElementNode("p") { new TextNode("Lorem ipsum...") }
            };

            Console.Write(article);

            //Console.WriteLine(article.FirstChild);
            //Console.WriteLine(article.LastChild);
        }

        {
            //Table table = new Table()
            //{
            //    new TableRow()
            //    {
            //        new ElementNode("td")
            //        {
            //            new ElementNode("h1") { new TextNode("00") },
            //            new ElementNode("p") { new TextNode("Lorem ipsum.") }
            //        },

            //        new ElementNode("td") { new TextNode("01") }
            //    },

            //    new TableRow()
            //    {
            //        new ElementNode("td") { new TextNode("10") },
            //        new ElementNode("td") { new TextNode("11") }
            //    },

            //}.AppendChild(
            //    new ElementNode("Invalid")
            //);

            ////Console.Write(table);

            //////Console.WriteLine(table[0][0].FirstChild);
            //////Console.WriteLine(table[1][1]);
        }
    }
}
