我做了很多系统编程,其中我的应用程序无法用于通过网络进行通信或通过浏览器查看。但是,管理层一直在推动使用 XML。例如,如果我想保留时间日志,我可以使用这样的文本文件:
命令日期时间项目
在 2008/09/23 08:00:00 PROJ1
更改 2008/09/23 09:00:00 PROJ2
出 2008/09/23 12:00:00 PROJ2
在 2008/09/23 01:00: 00 PROJ3
出 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>
我看到的文本版本的一些初始优势是它易于阅读和使用正则表达式解析。在这种情况下使用 XML 有什么好处?