范围和顺序

原文: https://docs.oracle.com/javase/tutorial/jaxp/limits/scope.html

XML 处理器(包括 DOM,SAX,模式验证,XSLT 和 XPath)需要javax.xml.XMLConstants#FEATURE_SECURE_PROCESSING (FSP)功能。当 FSP 设置为true时,强制执行建议的默认限制。将 FSP 设置为false不会更改限制。

存在 Java 安全管理器时,FSP 设置为 true 且无法关​​闭。因此强制执行建议的默认限制。

jaxp.properties文件中指定的属性会影响 JDK 和 JRE 的所有调用,并将覆盖其默认值或可能由 FSP 设置的值。

系统属性在设置时会影响 JDK 和 JRE 的调用,并覆盖默认设置或jaxp.properties中设置的设置,或者可能由 FSP 设置的设置。

通过 JAXP 工厂或SAXParser指定的 JAXP 属性优先于系统属性, jaxp.properties文件,以及FEATURE_SECURE_PROCESSING