极度郁闷中,求一个存储结构的思路,高分相送!
如下结构:
block----属性A,属性B,属性C,......
Table
Table_Row
Table_Cell---属性1,属性2,属性3,......
block ......
...
inline---属性1,属性2,属性3,......
内容
inline--- ...
...
extern_graphic ---属性1,属性2,属性3,......
blocke ......
......
熟悉XSL-FO的人知道这就是fo的结构
现在要把这些东西取出来放到一个存储结构中存起来,以后再从其中取,但是这个结构是嵌套的,我郁闷了好几天,哪个大侠给个思路?
我目前考虑通过链表来存,可是链表中的节点该存那些消息呢?block作为节点?不能满足需要,因为其字节点是不定长的.把inline作为节点?可是block中还可能有block。
复杂阿,谁有思路告诉一声,分不够再给!