`
jindw
  • 浏览: 508843 次
  • 性别: Icon_minigender_1
  • 来自: 初到北京
社区版块
存档分类
最新评论

将hibernate参考转化为chm格式

阅读更多

微软的帮助文件,其提供了一个叫做“HTML Help Workshop”的工具制作和编译。

但是其目录编辑的操作不是很方便,而且绝对是件非常枯燥的事情。

看看他的目录描述文件:

 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">
<!-- Sitemap 1.0 -->
</HEAD>
<BODY>
<OBJECT type="text/site properties">
 <param name="ImageType" value="Folder">
</OBJECT>
<UL>
   <LI> <OBJECT type="text/sitemap">
      <param name="Name" value="index">
      <param name="Local" value="html\index.html">
      </OBJECT>
  <LI> <OBJECT type="text/sitemap">
     <param name="Name" value="前言">
     <param name="Local" value="html/preface.html">
     </OBJECT>
..........................
</UL>
</BODY></HTML>

好了,是一种用html 文本描述的结构,我们只要在其中插入几个表示目录的OBJECT标记就是。

对于hibernate 参考来说,其目录写在一个index.html文件中,我们可以简单的通过网页脚本吧它的目录读出,代码如下:

<textarea id=text rows="30" cols="100" wrap="off"
 ondblclick="writeTree(this)"
></textarea>

 <script>
 function writeTree(disp,root){
   if(root == null){
     root=document.body.getElementsByTagName("DL")[0];
   }
   var value = ""
   value += '<HTML><!-- Sitemap 1.0 --><BODY><OBJECT type="text/site properties"><param name="Window Styles" value="0x800025"><param name="ImageNumber" value="11"></OBJECT><UL>\n';
   value += buildTree(0,root);
   value += '</UL></BODY></HTML>';
   disp.value= value;
 }
 function buildTree(deep,root){
   var perfix="";
   for(var j=0;j<deep;j++){
     perfix+='\t';
   }
   var value="";
   var eles = root.childNodes;
   for(var i=0;i<eles.length;i++){
      var entry = eles[i];
      if(entry.tagName == "DT"){
        var link = entry.getElementsByTagName("A")[0];
        if(link.firstChild){
          value+=perfix;
          value+='<LI> <OBJECT type="text/sitemap">';
        value+='<param name="Name" value="'+link.firstChild.nodeValue+'">';
        value+='<param name="Local" value="guide/'+link.getAttribute("href")+'">';
        value+='</OBJECT>\n';
      }
    }else if(entry.tagName == "DD"){
      var dir = entry.getElementsByTagName("DL")[0]; 
      value+=perfix+"<UL>\n";
      value+=buildTree(deep+1,dir);
      value+=perfix+"</UL>\n";
    }
     

   }
   return value;
 }
 </script>


将这段代码插入htm文件的body 元素后,打开,双击多行文本框。将声称chm 目录描述,将其保存为contents.hhc,重新打开chm工程后,将contents.hhc文件加入到工程,编译,chm 文件制作完成。



分享到:
评论

相关推荐

    hibernate 3.6 中文 chm

    《Hibernate 3.6 中文 CHM》是一个针对Hibernate 3.6版本的详细使用指南,旨在帮助开发者理解和掌握这个强大的对象关系映射(ORM)框架。Hibernate是Java开发中的一个重要工具,它允许程序员以面向对象的方式处理...

    hibernate 中文参考手册 pdf格式 chm 格式

    《Hibernate 中文参考手册》包含了全面且深入的Hibernate框架知识,是Java开发人员学习和掌握Hibernate的重要资源。手册分为PDF和CHM两种格式,以适应不同的阅读习惯。 Hibernate是一个开源的对象关系映射(ORM)...

    hibernate3 帮助文档CHM

    综上所述,《Hibernate3 帮助文档 CHM》是Java开发者不可或缺的参考资料,无论你是初学者还是经验丰富的开发者,都可以从中获取大量实用信息,提升你的Hibernate应用技能。通过深入学习和实践,你可以更好地掌握ORM...

    Hibernate中文参考文档 V3.2.chm

    1. **对象关系映射**:Hibernate提供了一种将Java类与数据库表之间的映射机制,通过XML配置文件或注解,可以将对象模型转化为关系数据模型,简化了数据库操作。 2. **Session接口**:作为数据库操作的主要入口,...

    hibernate 全面中文帮助 CHM文档

    Hibernate 是一个开源的对象关系映射(ORM)框架,它为Java开发者提供了方便的数据持久化服务,将数据库操作转换为对Java对象的操作,从而简化了开发过程。这个CHM文档集合包含了丰富的Hibernate教程、API参考和实践...

    hibernate 3.2 官方中文参考手册(CHM)

    对于以数据为中心的程序来说,它们往往只在数据库中使用存储过程来实现商业逻辑,Hibernate可能不是最好的解决方案;对于那些在基于Java的中间层应用中,它们实现面向对象的业务模型和商业逻辑的应用,Hibernate是最...

    api.zip_hibernate api_hibernate api chm

    "api.zip_hibernate api_hibernate api chm" 这个标题表明我们正在处理一个关于Hibernate的API文档,它被压缩在名为"api.zip"的文件中,并且是以chm(Compiled HTML Help)格式存储。chm文件是微软推出的一种帮助...

    各种参考手册大全(chm格式)

    这个压缩包文件名为“各种参考手册大全(chm格式)”,显然是一份集成了多种IT技术参考资料的集合,包括HTML、CSS、Struts、Hibernate以及Spring等关键领域。这些技术都是构建现代Web应用程序的基础,下面将分别对...

    Hibernate3.2中文参考文档(CHM)

    《Hibernate3.2中文参考文档》是针对Java开发者的一份宝贵资源,主要涵盖了Hibernate框架的3.2版本的详细信息。Hibernate是一个开放源代码的对象关系映射(ORM)框架,它允许开发人员在Java应用程序中使用面向对象的...

    Hibernate 中文参考文档

    Hibernate是一个开放源代码的ORM框架,它允许Java开发人员将对象模型转换为关系数据库模型,从而避免了通常在使用JDBC时的手动SQL编写。通过提供数据持久化的解决方案,Hibernate提高了开发效率,降低了数据库访问的...

    Hibernate帮助文档.chm--zhuanzai.zip

    ORM是Hibernate的核心特性,它通过映射Java类到数据库表,实现了对象和关系数据之间的转换。这使得开发者可以使用面向对象的方式来处理数据库操作,而不必直接编写SQL语句。在Hibernate中,这个映射过程通常通过XML...

    Hibernate3.2官方中文参考手册.pdf 和Hibernate3.1_DOC_CN.chm中文版

    这份“Hibernate3.2官方中文参考手册.pdf”和“Hibernate3.1_DOC_CN.chm中文版”是Hibernate官方文档的中文翻译版本,对于学习和理解Hibernate框架具有极高的价值。 首先,我们来看`Hibernate3.2官方中文参考手册....

    Hibernate3[1].2中文参考文档.chm

    《Hibernate3[1].2中文参考文档.chm》是一个关于Hibernate3.1.2版本的中文参考资料,它全面深入地介绍了这个流行的关系对象映射框架。Hibernate是一个Java平台上的开源对象关系映射(ORM)框架,它允许开发人员在不...

    hibernate-annotations-3.4.0.GA.chm中文版

    9. **转换器注解**:@Converter和@AttributeConverter用于自定义类型转换,将Java对象转化为数据库可存储的形式。 10. **查询注解**:@NamedQuery和@NamedNativeQuery可以预先定义JPA和原生SQL查询,提高代码可读性...

    hibernate中文参考文档

    这个压缩包包含两个中文参考文档,分别是"Hibernate3[1].2中文参考文档.chm"和"NHibernate文档.chm",它们都是.chm格式的帮助文件,通常包含详细的教程、API文档和示例。 **Hibernate3[1].2中文参考文档.chm** 这份...

    spring,struts,hibernate chm帮助文档

    Hibernate是一个流行的ORM框架,它允许Java开发者将数据库操作转化为对Java对象的操作,减少了与SQL的直接交互,提高了开发效率。Hibernate支持实体类的映射,通过XML或注解的方式定义对象-关系映射,提供了查询...

    Hibernate3.2参考手册

    《Hibernate3.2参考手册》是Java开发领域中不可或缺的一份资源,专为那些使用Hibernate框架进行对象关系映射(ORM)的开发者提供详尽的指导。Hibernate是Java平台上的一个开源ORM解决方案,它简化了数据库操作,允许...

    struts2.0+spring2.0+hibernate3.0中文帮助.chm

    Hibernate3.0是Java领域流行的ORM(Object-Relational Mapping)框架,它可以将数据库操作转化为对Java对象的操作,简化了数据库编程。Hibernate3.0帮助手册.chm将包括实体类的映射、查询语言(HQL)、Criteria API...

    开发帮助chm(html-javascript-jsp-spring-struts--log4j-hibernate)

    "JavaScriptHelp_cn.chm"为JavaScript的中文帮助文档,"Structs.CHM"可能涉及Struts框架的使用,"j2se1.5中文api.chw"提供了Java 2 Standard Edition 1.5的中文API参考,"gbktouft-8.txt"可能是一个转换工具,用于在...

    hibernate-core-4.3.5.final-javadocs-chm

    **标题解析:**"hibernate-core-4.3.5.Final-javadocs-chm" 是 Hibernate 框架核心模块的 4.3.5 最终版本的 Java 文档(Javadoc)的 CHM(Compiled HTML Help)格式文件。这个标题表明我们关注的是 Hibernate 的核心...

Global site tag (gtag.js) - Google Analytics