挖井

类库大魔王的挖井日记

挖一口属于自己的井


MSXML格式化输出

  一直以来只用MSXML进行XML操作,在Windows平台上,确实是一个非常非常好的XML操作库。只是一直以来有点不爽的是,用它的save方法保存的东东,用记事本之类的纯文本编辑器打开看,是没有缩进格式的,就是直直的一行数据一直写完为止。想过一些办法,但最终还是放弃了,libxml2里有个叫xmllint的小程序,可以格式化一个xml文件,不过毕竟是第3方工具了,而且它依赖的是libxml,不是msxml。
  下决心在google上搜了一番,英文的不知道搜什么关键字,中文的倒是找着几篇,最后觉得CSDN上的一种方法比较适合我目前的情况,因为我就是用MSXML DOM的。例子是用JavaScript写的,转换成VC还费我一点功夫,不过最后总算大体满足要求了,但是还是有个老问题,用它保存的东东,最后字符编码改成UTF-16了,而且强行插入不了Processing Instruction,晕。

本文地址:

https://minidump.info/blog/2008/04/msxml-e6-a0-bc-e5-bc-8f-e5-8c-96-e8-be-93-e5-87-ba/

感觉本文不错,不妨小额鼓励我一下!
上一篇

这漱口水还真辣

  同学去巴基斯坦前留给我一瓶李施德林漱口水,放了好些天一直没开封,这种东西还没用过,感觉有点新鲜。今天好奇心起,拆开来倒了一点,说明上说20ml即可,我没有这样量化的概念,就倒在它的瓶盖上,然后含嘴里,照说明上说的30s后吐出,可我好像不到30s就辣得不行了,忙不迭跑到卫生间吐出来,连忙倒了...…

Water 全文阅读
下一篇

其实log4cxx也不错

  简单看了看log4cxx的例子,上网找一下相差的资料,它自带的例子实在是太简单了,虽然知道它源自于log4j的移植,但到底它移植度有多少就不得而知了。从网上找到的资料看来,log4cxx对log4j的配置文件支持就很完备,直接在外面写一个配置文件,程序中只要添加一行装入配置文件的代码,然后...…

CPPOOPGPXP 全文阅读