<root>
    <child1>
        <child2>child2</child2>
    </child1>
</root>是想上面的那种方式,而不是想下面的那种;
<root>
<child1>
<child2>child2</child2>
</child1>
</root>用CMarkup类如何实现?谢谢!

解决方案 »

  1.   

    用SMLSpy打开xml文件,选择左下角的Grid按钮(默认是Text),然后再回到Text就可以看到自动缩进了。
      

  2.   

    我用CMarkup类编程,当添加元素,保存后就是下面的格式
    <root> 
    <child1> 
    <child2> child2 </child2> 
    </child1> 
    </root> 而我现在就想,用CMarkup类编程,怎样才能实现像
    <root> 
         <child1> 
             <child2> child2 </child2> 
         </child1> 
    </root> 
    这种有自动缩进格式的文件。不是用其他现成的工具去实现。
      

  3.   

    CMarkup 没有文本格式相关的控制,只是一个非验证的解析器文本格式,需要你自己控制,
    比如可以通过缓存当前节点层数,在文本前输入相应的tab