www.TimeGIS.com

时空地图 www.TimeGIS.com

交互式图形化建模仿真软件开发

导航

中国图书馆图书分类法(Chinese Library Classification - CLC)的XML文档生成

中国图书馆图书分类法(Chinese Library Classification - CLC)的XML文档生成

《中国图书馆分类法》(原称《中国图书馆图书分类法》)是我国建国后编制出版的一部具有代表性的大型综合性分类法,
是当今国内图书馆使用最广泛的分类法体系,简称《中图法》。《中图法》初版于1975年,1999年出版了第四版。
2010年9月1日出版了第五版.

最近想做一个图书管理软件, 用来分类整理电子书, 我们图书馆一般是按照CLC来分类的,
找到了一些图书分类的资料. 但是一直没有找到CLC的XML版本.
我以为这个XML文档其实是有的,只是没有人分享出来,或者说不容易找到, 所以自己写了一个程序来做这件事情.
首先搜索CLC的pdf文档, 用Simpo PDF to TXT软件把pdf转换成txt格式, 然后解析这个文件.


txt文件如下:
----------------------------------------------
A 马克思主义、列宁主义、毛思想、*理论
  A1 马克思、恩格斯著作
      A11 选集、文集
      A12 单行著作
      A13 书信集、日记、函电、谈话
      A14 诗词
      A15 手迹
      A16 专题汇编
      A18 语录
  A2 列宁著作
      A21 选集、文集
      A22 单行著作
      A23 书信集、日记、函电、谈话
      A24 诗词
      A25 手迹
      A26 专题汇编
      A28 语录
...  
----------------------------------------------
生成的xml格式如下:
----------------------------------------------
- <toc name="中国图书馆图书分类目录">
- <toc name="A 马克思主义、列宁主义、毛思想、*理论">
- <toc name="A1 马克思、恩格斯著作">
  <toc name="A11 选集、文集" />
  <toc name="A12 单行著作" />
  <toc name="A13 书信集、日记、函电、谈话" />
  <toc name="A14 诗词" />
  <toc name="A15 手迹" />
  <toc name="A16 专题汇编" />
  <toc name="A18 语录" />
  </toc>
- <toc name="A2 列宁著作">
  <toc name="A21 选集、文集" />
  <toc name="A22 单行著作" />
  <toc name="A23 书信集、日记、函电、谈话" />
  <toc name="A24 诗词" />
  <toc name="A25 手迹" />
  <toc name="A26 专题汇编" />
  <toc name="A28 语录" />
  </toc>
...
----------------------------------------------

这类格式可以用STACK结构来处理,平时倒是很少用到.
现将程序分享出来, 有了这个XML和程序,大家可以根据需要改写成自己需要的XML格式了.

相关下载地址如下:
<a href="http://www.kuaishou.net/download/clc.7z>     源代码程序和文档     </a>
<a href="http://www.kuaishou.net/download/clc.xml>   中国图书馆图书分类法XML文档     </a>
<a href="http://www.kuaishou.net/download/clc.doc>    中国图书馆图书分类法简介Word文档   </a>
<a href="http://www.kuaishou.net/download/clc.htm>    中国图书馆图书分类法简介HTM格式    </a>
<a href="http://www.kuaishou.net/download/clc.pdf>    中国图书馆图书分类法PDF文档    </a>

 

2010-10-28 http://www.kuaishou.net/

posted on 2010-10-29 22:23  时空地图-TimeGIS-com  阅读(1621)  评论(0编辑  收藏  举报

www.TimeGIS.com