On Sat, Jun 2, 2012 at 10:29 PM, Jirka Kosek <[email protected]> wrote: > On 2.6.2012 11:01, Divine Dandelion℠ wrote: >
> > Only 8.5% of users have transited to RELAX NG, the rest are still stuck > to > > "old-fashioned" DTD. Not too brilliant result for 2.5 years, is it? > > Please note that stylesheets doesn't have any relation to schema > language used. You can use docbook-xsl for processing both DocBook V4.X > and DocBook V5.X documents and same apply to docbook-xsl-ns. Differences > are only in handling some edge cases. > > Also even if download of docbook-xsl-ns would indicate usage of DocBook > V5.X you don't know what schema language is used for validation of > DocBook V5.X. > > Also many users are working with DocBook in tools like oXygen or XML > Mind XML editors that have DocBook stylesheets and schemas preinstalled. > > So you need to investigate better static method before being sad :-) > Thank you for your answer, it makes me happier! :-) Of course, I made pretty rough assumptions; probably something was missed, but here my simple logic: 1. To be valid against RELAX NG schema, the DocBook document must be namespaced. 2. Processing namespaced documents with docbook-xsl has some limitations. (I could overestimate this fact, however. If limitations, as you wrote, only applied to some edge cases, it may still not force to switch to docbook-xsl-ns.) 3. Thus, it make sense to use docbook-xsl-ns with such documents. That explains my "RELAX NG <== namespace <== docbook-xsl-ns" association. On the other hand, DTD documents don't require to be namespaced - therefore, to be processed with docbook-xsl-ns as well. Even so, it would only reduced the percentage of RELAX NG oriented users. --- And I really didn't take into account oXygen / XML Mind users. You are completely right, It may significally change the statistics, > -- Regards, Ivan Zaporozhets Divine Dandelion℠ Online Publishing Service http://divinedandelion.blogspot.com/
