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

michaelo pushed a commit to branch DOXIA-716
in repository https://gitbox.apache.org/repos/asf/maven-doxia.git

commit 154be56d505eef58aef74f96ece98bfdb09fc1a4
Author: Michael Osipov <micha...@apache.org>
AuthorDate: Sat Dec 30 13:24:51 2023 +0100

    Cache XMLReader
---
 .../test/java/org/apache/maven/doxia/xsd/AbstractXmlValidator.java | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/doxia-core/src/test/java/org/apache/maven/doxia/xsd/AbstractXmlValidator.java 
b/doxia-core/src/test/java/org/apache/maven/doxia/xsd/AbstractXmlValidator.java
index d844dfb1..05e82f04 100644
--- 
a/doxia-core/src/test/java/org/apache/maven/doxia/xsd/AbstractXmlValidator.java
+++ 
b/doxia-core/src/test/java/org/apache/maven/doxia/xsd/AbstractXmlValidator.java
@@ -200,10 +200,11 @@ public abstract class AbstractXmlValidator {
     private List<ErrorMessage> parseXML(String content) throws IOException, 
SAXException {
         String xmlContent = addNamespaces(content);
 
-        MessagesErrorHandler errorHandler =
-                (MessagesErrorHandler) getXMLReader().getErrorHandler();
+        XMLReader xmlReader = getXMLReader();
 
-        getXMLReader().parse(new InputSource(new StringReader(xmlContent)));
+        MessagesErrorHandler errorHandler = (MessagesErrorHandler) 
xmlReader.getErrorHandler();
+
+        xmlReader.parse(new InputSource(new StringReader(xmlContent)));
 
         return errorHandler.getMessages();
     }

Reply via email to