# 范围和顺序

> 原文： [https://docs.oracle.com/javase/tutorial/jaxp/limits/scope.html](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` 。