最近很少来,也没干什么正事儿,看的没用的英文东西不少,浪费时间。
最后还是用了XmlBeans,比较好用.遇到的主要是命名空间的问题:
Schema文件的开头最好指定:targetNamespace,否则如果schema没有一个目标名称空间,生成的类将出现在一个名为noNamespace的程序包中.
阿涛给了个下载baidu 歌曲top n的python脚本,网上shell的也不少,好像没有java版的。那天正好小WC同学也说可以改一下,于是上午和晚上花了点时间写了写。可以完成最基本的下载。还要考虑其他比如多线程等。发现baidu编码格式是gb2312,可能为了省空间,正如阿涛说的,随着baidu进军日文搜索其编码应该要作相应处理。
本文介绍了使用XmlBeans过程中遇到的命名空间问题及解决方案,强调了在Schema文件中指定targetNamespace的重要性,避免生成的类出现在默认的noNamespace程序包中。此外,还提到了一个用于下载百度音乐排行榜的Python脚本,并讨论了其编码格式和进一步改进的可能性。

被折叠的 条评论
为什么被折叠?



