7、ava语言编写应用程序读这个BOM树,把它们的属性信息读出来后对应转化为XML文件的元素或属性等。这个XML文件就包含了这个工艺BOM树所有的工艺信息。 XML文件的结构大致如下图:图3 XML文件的结构 这里要考虑到后面换行换页的问题,解决的办法就是 ① 生成XML每个工序、工步节点的时候,计算出该道工序处于工艺目录卡中的第几页、该工步处于工序卡片中的第几页,并把页数值作为一个节点挂在该道工序或工步下面,如图3中的“OPERATION_CATALOG_PAGE_NO”节点。 ② 每
8、种工艺里包含哪些工序以及每种工序卡片的换行换页的信息等都放在一个properties类型的文件中,在上一步中计算页数时到这个properties文件中读取这些信息。 ③ 用Java写XSl扩展函数,来控制换行换页,详见下面绘制XSL+CSS文档。 绘制XSL+CSS文档(即定制工艺文件模板): 工艺BOM树信息输出到XML文件中后,只是把工艺信息内容输出了,按照“内容与表现形式相分离”的思想,我们还要制定出XSL文件,把这个XML文件转化输出为想要的工艺信