我需要生成许多表示多级内容的父子相关 HTML 文件(在本例中来自节点图),但我不知道要创建的最佳输出结构。
我可以想象下一个选项:
将所有节点(HTML 文件)生成到单个 MHTML 文件中。问题:我读到这种格式不是很“标准”,需要对浏览器进行扩展。
生成一个目录结构,其中每个目录将包含其节点 HTML 文件以及带有子节点的目录。问题:可能会创建很多目录,并且可能会给用户造成混乱。
生成一个目录结构,就像第 2 点一样,但在一个 .ZIP 文件中。问题:无法通过网络浏览器直接查看。
生成一个包含同一级别的所有 HTML 文件的单个目录,但重命名以避免同名冲突(如“node15atlevel1.node38atlevel2.node74atlevel3.html”)。问题:文件名可能由于深度嵌套包含而变得太长。
在同一目录中生成文件,如第 4 点,但使用短编码文件名(如“n015038074.html”而不是“node15atlevel1.node38atlevel2.node74atlevel3.html”。
所以你怎么看?将嵌套内容输出为 HTML 的最实用和可行的方法是什么?
谢谢!