范围和顺序
原文: 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
。