我做了很多系统编程,我的应用程序没有机会通过网络通信或通过浏览器查看。但是,管理层一直在推动使用XML。例如,如果我想保存时间日志,我可以使用这样的文本文件:
command date time project
in 2008/09/23 08:00:00 PROJ1
change 2008/09/23 09:00:00 PROJ2
out 2008/09/23 12:00:00 PROJ2
in 2008/09/23 01:00:00 PROJ3
out 2008/09/23 05:00:00 PROJ3
XML看起来像这样:
<timelog>
<timecommand cmd=in date=2008/09/23 time=8:00:00 proj=PROJ1/>
...
<timecommand cmd=out date=2008/09/23 time=5:00:00 proj=PROJ3/>
</timelog>
我看到的文本版本的一些最初优势是,它很容易阅读,并且可以使用regex进行解析。在这种情况下使用XML有什么优势?