在哪里可以找到我可以设置为Java 7-javax.xml.transform.TransformerFactory的受支持属性? TransformerFactory.newInstance()。 setAttribute (名称,值)
我指的是Java自己的JAXP(开箱即用),而不是外部实现。
答案 0 :(得分:0)
需要实现JAXP 1.5或更高版本的所有实现 支持XMLConstants.ACCESS_EXTERNAL_DTD和 XMLConstants.ACCESS_EXTERNAL_STYLESHEET属性。
Access to external DTDs in the source file is restricted to the protocols specified by the XMLConstants.ACCESS_EXTERNAL_DTD property.
如果由于受到限制而在转换期间拒绝访问 这个属性,将抛出TransformerException Transformer.transform(来源,结果)。
Access to external DTDs in the stylesheet is restricted to the protocols specified by the XMLConstants.ACCESS_EXTERNAL_DTD property.
如果由于创建新变压器而拒绝访问 TransformerConfigurationException限制了这个属性 将由newTransformer(Source)方法抛出。
Access to external reference set by the stylesheet processing instruction, Import and Include element is restricted to the protocols
由XMLConstants.ACCESS_EXTERNAL_STYLESHEET属性指定。如果 由于这个原因,在创建新的变压器期间拒绝访问 限制此属性,TransformerConfigurationException将 由newTransformer(Source)方法抛出。
由于受到限制,Access to external document through XSLT document function is restricted to the protocols specified by the property. If access is
在转型期间被拒绝 属性,将抛出TransformerException Transformer.transform(Source,Result)方法。