This is an automated email from the ASF dual-hosted git repository.

garydgregory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/commons-xml.git

commit 39530f3dcc8993bd0a34462a126be6060aa486d6
Author: Gary Gregory <[email protected]>
AuthorDate: Wed Aug 26 13:50:26 2026 -0400

    Javadoc: Document exception from DocumentBuilderHardener.harden()
---
 src/main/java/org/apache/commons/xml/HardeningXPath.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/main/java/org/apache/commons/xml/HardeningXPath.java 
b/src/main/java/org/apache/commons/xml/HardeningXPath.java
index fe84b19..4825629 100644
--- a/src/main/java/org/apache/commons/xml/HardeningXPath.java
+++ b/src/main/java/org/apache/commons/xml/HardeningXPath.java
@@ -20,6 +20,7 @@
 import java.io.IOException;
 import java.util.Objects;
 
+import javax.xml.XMLConstants;
 import javax.xml.namespace.NamespaceContext;
 import javax.xml.namespace.QName;
 import javax.xml.parsers.DocumentBuilderFactory;
@@ -60,6 +61,7 @@ final class HardeningXPath implements XPath {
      * @throws XPathExpressionException if the source cannot be parsed.
      * @throws FactoryConfigurationError Thrown from a factory in case of a 
{@link java.util.ServiceConfigurationError service
      *                                   configuration error} or if the 
implementation is not available or cannot be instantiated.
+     * @throws HardeningException Thrown if a (non-Andoid) factory cannot 
support the secure processing feature {@link 
XMLConstants#FEATURE_SECURE_PROCESSING}.
      */
     static Document parse(final InputSource source) throws 
XPathExpressionException {
         Objects.requireNonNull(source, "source");

Reply via email to