企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
在线版本当页面需要通过互联网连接的时候可以使用。页面不是静态的生成,而是基于请求创建。要使用这个工具,从安装目录 std/tools/haxedoc 拷贝(如果使用一个非Windows 的操作系统,一个 symlin 是更好的选择)文件 haxedoc.n 到放置在线web 服务(Apache Neko)页面的文件夹。文档 XML 文件会在相对路径 ./data 。 在线版本的 haxedoc 不接受任何配置参数, XML 文件必须根据它们的平台命名(flash.xml, javascript.xml, neko.xml),必须防止错误。关于 template.xml 的介绍在这里仍然适用。 注意,文档中使用的链接格式为 /api/package/type 。这种路径必须映射到 haxedoc.n 应用内部的格式。格式如下: ~~~ haxedoc.n?class=package/type ~~~ 要得到这个效果,添加如下的内容到 .htaccess 文件,并放在同一目录,或者如果它不存在的话创建一个新的文件: ~~~ < FilesMatch “^([_a-z0-9A-Z-])+$” > RewriteEngine On RewriteRule /api/(.*) /haxedoc.n?class=$1 < /FilesMatch > ~~~ 这只能在 Apache web server 和 mod_rewrite 模块激活的时候使用。如果你发现生成器太多限制或者你希望调整什么,可以改变或更好的扩展包含在 std/tools/haxedoc 里的文件。你会发现,目前介绍的两种 haxedoc 版本实际上是相同的应用,只是离线生成器被绑定到一个 .exe 使用如下的命令: ~~~ nekotools boot haxedoc.n ~~~ 包含编写 HTML 文档的程序的文件是 HtmlPrinter.hx 。整个文档生成器通过 RunTime 类型 信息(RTTI)工具提供,在 haxe 标准库中实现。更多关于 RTTI的内荣,详见第 16 章。