Subject: Navigation problem From: Russell Senior <seniorr@xxxxxxxxxxxx> Date: 24 Nov 1997 18:08:51 -0800 |
I am trying to implement a running header using content from a different branch of nodes. I've trimmed down an example. Here is an SGML file: <!DOCTYPE METADATA[ <!ELEMENT metadata - - (dataset-description, data-model) > <!ELEMENT dataset-description - - (dataset-title) > <!ELEMENT dataset-title - - (#PCDATA) > <!ELEMENT data-model - - (#PCDATA) > ]> <metadata> <dataset-description> <dataset-title> Household Appliance Magnetic Field Data </dataset-title> </dataset-description> <data-model> Model specification </data-model> </metadata> Here is my sample DSSSL code: <!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN"> (element dataset-description (make simple-page-sequence left-header: (make sequence (process-first-descendant 'dataset-title)) (literal "Dataset Description") (process-children))) (element data-model (make simple-page-sequence left-header: (make sequence (process-node-list (select-elements (children (ancestor "metadata" (current-node))) 'dataset-title))) (literal "Data Model") (process-children))) The running header works fine in the first element, which contains the content I want to use, but I am having trouble navigating into the neighboring branch in the second element declaration. The running header doesn't appear in the second simple-page-sequence. I am probably doing something stupid. Any hints? Thanks! -- Russell Senior seniorr@xxxxxxxxxxxx DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
DSSSL/XSL Training Course in Decemb, G. Ken Holman | Thread | Re: Navigation problem, Russell Senior |
DSSSL/XSL Training Course in Decemb, G. Ken Holman | Date | Re: ANNOUNCE: Modular DocBook Style, Norman Walsh |
Month |