Где я могу найти список свойств Transformer.setOutputProperty?

Я хотел бы знать, где я могу найти список свойств, устанавливаемых методом Transformer.setOutputProperty(String name, String value).

Ответы

Ответ 1

Скорее неясно, они задокументированы в проприетарном javadoc Xalan:

Этот метод используется для установки или переопределения значение эффективного xsl: output значения атрибутов, указанные в таблица стилей.

Признанный стандартный вывод Свойства:

* cdata-section-elements
* doctype-system
* doctype-public
* indent
* media-type
* method
* omit-xml-declaration
* standalone
* version 

Например:

tran.setOutputProperty("standalone", "yes");

Ответ 2

Также проверьте класс javax.xml.transform.OutputKeys.

tran.setOutputProperty(OutputKeys.STANDALONE, "yes");

Ответ 3

По сути, свойства могут быть любыми, что вы вкладываете в него. Свойства "по умолчанию" по умолчанию заданы в в разделе 16 Рекомендации W3C по преобразованию XSLT (XSLT). Если какой-либо из ключей аргумента не распознается и не имеет права на имя, свойство будет проигнорировано и не будет возвращено. Если вам действительно нужен полный список, я бы сказал, что раздел 16 рекомендаций W3C - это хорошее место для начала.