Где я могу найти список свойств 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 - это хорошее место для начала.