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(); }