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