Я использую двигатель форматирования, в котором ранее я использовал saxon9he.jar, в котором конфигурация, которую я получил с помощью "Использование TransformerFactory от Home Edition до Enterprise Edition
private static TransformerFactory theTransformerFactory =
TransformerFactory.newInstance();
((TransformerFactoryImpl) theTransformerFactory).getConfiguration();
Теперь я хочу использовать EnterpriseEdition
saxon9ee.jar и я хочу использовать EnterpriseTransformerFactory
получить конфигурацию. Могу ли я использовать это? или какие изменения мне нужно сделать для EnterpriseEdition
перехода от Homedition в двигателе?
Благодарим вас за отзыв. В HomeEdition, если я использую 'config.setConfigurationProperty (FeatureKeys.ALLOW_OLD_JAVA_URI_FORMAT, true)' он не принимает. Кажется, он может быть установлен только в EnterpriseEdition. В этом случае, даже если я устанавливаю значение как false, его значение будет истинным. Я что-то делаю неправильно? Я сослался на следующий URL-адрес. [ссылка] http://www.saxonica.com/html/documentation9.4/configuration/config-features.html – Karthick
Это свойство влияет только на поведение функций расширения, поэтому оно не имеет отношения к Saxon-HE, и поэтому не опознано. Значение по умолчанию неверно. Если вы считаете, что установка его на false не работает, отправьте это как отдельную проблему с полными доказательствами (желательно на http://saxonica.plan.io/, а не здесь). –
Привет, Майкл Кэй. Раньше я говорил, как если бы я установил значение как ложное, его значение было истинным. На самом деле, если я устанавливаю false, он возвращает true, пока я получаю использование getConfigurationProperty, и если я устанавливаю true, он возвращает false. – Karthick