public interface Templates
模板必须对于同时运行的多个线程的给定实例是线程安全的,并且可以在给定会话中多次使用。
Modifier and Type | Method and Description |
---|---|
Properties |
getOutputProperties()
获取与有效xsl:output元素相对应的属性。
|
Transformer |
newTransformer()
为此Templates对象创建一个新的转换上下文。
|
Transformer newTransformer() throws TransformerConfigurationException
TransformerConfigurationException
- 如果无法创建变形金刚。
Properties getOutputProperties()
Transformer.setOutputProperties(java.util.Properties)
。
该属性返回应包含的属性组由样式表,而这些特性是“违约”默认属性所指定的section 16 of the XSL Transformations (XSLT) W3C Recommendation 。 由样式表专门设置的属性应位于基本属性列表中,而未特别设置的XSLT默认属性应位于“默认”属性列表中。 因此,getOutputProperties()。getProperty(String key)将获取由样式表或默认属性设置的任何属性,而getOutputProperties()。get(String key)将仅检索在样式表中显式设置的属性。
对于XSLT, Attribute Value Templates属性值将返回未展开(因为此时没有上下文)。 属性值模板内的命名空间前缀将是未展开的,以便它们保持有效的XPath值。