Bug #2168

Setting parser features from the command line

Added by O'Neil Delpratt over 5 years ago. Updated about 4 years ago.

Command Line
Start date:
Due date:
% Done:


Legacy ID:
Applies to branch:
Fix Committed on Branch:
Fixed in Maintenance Release:


In principle it should be possible to set the parser features and parser properties from the command line.

In the Saxon 9.6 release documentation the XML_PARSER_FEATURE and XML_PARSER-PROPERTY are features, see:!configuration/config-features

It should work as follows:

java -cp saxon9he.jar net.sf.saxon.Transform -expand:off --parserFeature?uri=

However, the above command fails dues to the colon in the URL. i.e.:

Transformation failed: must be 'true' or 'false' (or on|off, yes|no, 1|0)

Programatically it works in the API, but in the code for the command line we need to fix it to only look for the last colon when switching on or off the parser option.


#1 Updated by O'Neil Delpratt over 5 years ago

  • Description updated (diff)

#2 Updated by Michael Kay over 5 years ago

Also, I guess we should find a way to set this in the configuration file, then you could use the -config option in the command line.

#3 Updated by O'Neil Delpratt over 5 years ago

  • Status changed from New to Resolved

Bug fixed and committed to svn for both 9.6 and 9.7 branch:

Suggested solution: To allow the URI that follows ?uri= to be %HH encoded, that is allow the colon to be written as %3A. Change applied in the Configuration class to decode the URI.


-xsl:main.xsl -s:dummy.xml --generateByteCode:off -sa --parserFeature?uri=http%3A//

#4 Updated by O'Neil Delpratt over 5 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100
  • Fixed in version set to

Bug fix applied to the maintenance release Saxon

#5 Updated by O'Neil Delpratt about 4 years ago

  • Sprint/Milestone set to
  • Applies to branch 9.6 added
  • Fix Committed on Branch 9.6 added
  • Fixed in Maintenance Release added

Please register to edit this issue

Also available in: Atom PDF