我说的格式是对齐问题,让ChileElem自动缩进两个字符:
<Father>
  <Child>
  </Child>
</Father>我用CMarkup保存出来的都是
<Father>
<Child>
</Child>
</Father>
如何改成上面的,多谢。

解决方案 »

  1.   

    你这个是文本显示的结果,你使用一个xml的编辑器或者浏览器,比如IE来看不就出现该有的层级关系了么?TXT格式的缩进有意义么?没有必要吧。
      

  2.   

    http://www.firstobject.com/
    参看上面的CMarkup类的网站
      

  3.   

    用XML的编辑器或者IE就是你要的缩进的效果。
      

  4.   

    在哪儿加\t?
    是把 xml.AddElem( _T("Father") );
    改称  xml.AddElem( _T("Father\t") );这样不行呀
      

  5.   

    xml文件保存后
    记录每个节点处于第几层
    再用二进制流打开
    首先根据每个节点处于第几层
    计算出缩进的空格数
    再保存
    个人想法 比较麻烦