1、<text>换行
2、如果<判断后面的是不是/t,是格式相同,不是缩进

以此类推

解决方案 »

  1.   

    可以用Depth属性判断该节点的深度
    如下:如果深度为2就在前面写出3个'\t'(Tab 符) ,注意深度是从0开始的        Console.Write(reader.Depth + " ");
            for (int i=0; i < reader.Depth; i++)
            {
                Console.Write('\t');
            }