Hello Tim,

You could also try mapping it to something other than a figure.  While the 
screen and screenshot elements are not formal objects with titles and 
numbering, they are valid children of example and may map semantically to what 
"Output" did in the original.  You would need to populate the xreflabel with 
the value of whatever provided the title of the original "Output" element, but 
it would provide a valid document without modifying the schema.  This may not 
be the most appropriate mapping, but you might want to look at whether mapping 
to other elements that are valid children of an example would work before 
hacking the schema.

Just a thought.

Best Regards,
Larry 

-----Original Message-----
From: Tim Arnold [mailto:[email protected]] 
Sent: Wednesday, July 08, 2009 11:02 AM
To: [email protected]
Subject: RE: [docbook] customize xslt or customize the schema?

Hi Dick,
I'd rather customize the stylesheet too, but now that I'm actually trying to 
validate, I get this from the oNVDL validator:

error: assertion failed:
  figure must not occur in the descendants of example

So I guess I'm going to *have* to customize the schema since my 'Output' always 
occurs in examples.

rats.

thanks,
--Tim

> -----Original Message-----
> From: Dick Hamilton [mailto:[email protected]]
> Sent: Tuesday, July 07, 2009 5:41 PM
> To: Tim Arnold; [email protected]
> Subject: RE: [docbook] customize xslt or customize the schema?
> 
> Tim,
> 
> To the extent that I understand what you are trying
> to do, I think I'd go with customizing the stylesheet.
> I prefer not to mess with the schema unless I have to.
> 
> Dick Hamilton
> ---------------------------------
> XML Press
> XML for Technical Communicators
> http://xmlpress.net
> (970) 231-3624
> 
> 
> > -----Original Message-----
> > From: Tim Arnold [mailto:[email protected]]
> > Sent: Thursday, July 02, 2009 11:36 AM
> > To: [email protected]
> > Subject: [docbook] customize xslt or customize the schema?
> >
> >
> > Hi, I'm trying to decide how best to solve a problem I have
> > with some tech documentation.
> > The doc is originally in LaTeX and I'm converting to DocBook
> > 5 (using plasTeX). The doc contains both Figure and 'Output'
> > elements.
> > When rendered, a Figure is numbered as chapter.figure
> >
> > The 'Output' element is like a  Figure, but appears only in
> > Examples, and is numbered as chapter.example.output
> >
> > There are of course references to both Figures and Outputs.
> >
> > Which way should I go for this situation--add a new element
> > by customizing the schema or customize the xsl stylesheets to
> > use different numbering and gentext? I can differentiate
> > between the two with xpath. (something like this:
> > chapter//figure versus chapter/example/fig...@remap=output)
> >
> > thanks for any insights.
> > --Tim Arnold
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to