目标:有一个目标pdf文档(学校课程表),需要将这个目标pdf中的表格在网页中重现。我已经写完了步骤一步骤二,需要您完成步骤三(排列表格内的数据)
初始文档:一个目标pdf文档,一个XML数据文件,一个XSLT文件(用于转换XML到HTML),一个CSS。
XML中包含了pdf文档中的课程数据。
实现步骤:
第一步: 通过XSLT把XML里的数据转换成HTML网页。(已完成)
第二步,使用CSS装饰转换后的网页。(已完成)
第三部:分类并排序表格中的行 (未完成)
1. 在目标pdf中,拥有相同dept number的行排列在一起。(例如,DEPT是ANTH的都归在
一起)。
您需要把网页中的表格也按照这种方式排列。在网页表格中,dept这一列叫做"sbjct cd",所以您需要把相同sbjct cd的行排在一起。
2. 在第一步的基础上,在每个sbjct cd中,把每一行按照"ACAD CAR CD"分成两类,"ACAD CAR CD"有grad和ugrd两种值。
3. 在第二步的基础上,在每个grad 和ugrd里,在把行按照CATALOG NBR由小到大排列。(对于相同
catalog nbr的行,再按照CLASS SECTION CD 排列。)