In Publican 3 the Docbook 5 namespace is hardcoded in Builder.pm, so it ignores any namespace declaration in the book source. Can we get support for customised namespaces?
Specifically I wanted the ability to use this relax ng customisation that Norm has produced, but isn't, as yet, including in the Docbook 5 base: https://gist.github.com/2768701
At the moment Publican 3's Builder.pm hardcodes the schema to be used for validation for Docbook 5: if ( $dtdver =~ m/^5/ ) { $dtd_type = qq|-//OASIS//DTD DocBook XML $dtdver//EN|; $dtd_path = qq|http://docbook.org/xml/$dtdver/rng/docbook.rng|; I have a customization layer that Norm wrote for me that I'd like to be able to use (https://gist.github.com/2768701). Can we make it possible to override the default validation schema from the xml?
Hi Josh -- I'm not going to fork Publican over this one either; please make your request upstream.