FO Validator consits of 2 steps.
The first step is to validate FO stream,
notifying user that for example some
attributes reside in a useless
place ( even it is valid to place inheritable
property anywhere, it is not reasonable
for some elements ). Our version of
DTD (published online) now containes
our *very* detailed comments on FO's.
The secons step is to invoke our Rendering
Engine in 'Validate-Only' mode ( because
DTD-based way does not allow us to check most
of
XSL FO attributes ).
It *is* possible to check *some* of the FO attributes
on the first step ( with DTD ), but because we
decided that anyway we'l need to have a second
( AttrParser ) step - we are not using DTD for
such checks, to keep DTD simpler.
We are using FO Validating service when preparing
our FO testcases ( I was just thinking to announce
some more things that are now published at
http://www.renderx.com ), and we
found our FO Validator to
be *very* handy.
It may be better to say that FO Validator playes the same role
for XSL FOs than 'lint' utility played for C ( well - at
some point C compilers 'killed' lint, but at the
beginning of C lint was a nice thing ).
Rgds.Paul.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= paul@xxxxxxxxx
XMLTube http://www.renderx.com
Perl/JavaConnector http://www.pault.com
PerlApplicationServer =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
----- Original Message -----
Sent: Saturday, August 14, 1999 10:39
AM
Subject: Re: XSL FO Validator. Online
service.
Paul - what is a validating DTD? And what
is the DTD validating against? Shouldn't this refer to some sort of a
validating parser?
----- Original Message -----
Sent: Friday, August 13, 1999 2:03
AM
Subject: ANN: XSL FO Validator. Online
service.
http://www.renderx.com/products.html
Inspired
by thread in XSL-list ( Thread itself is provided).
We are using
some kind of validating DTD, inherited from XSL FO DTD from WD. ( Our
version of DTD is provided).
We appreciate any feedback and we
are working hardly to publish some other interesting XSL FO-related
stuff next 3-4
days.
Rgds.Paul.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= paul@xxxxxxxxx
XMLTube http://www.renderx.com
Perl/JavaConnector http://www.pault.com
PerlApplicationServer =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
XSL-List
info and archive: http://www.mulberrytech.com/xsl/xsl-list
|