svn commit: r1935771 - subversion/branches/xml-schema-validation-improvements/subversion/tests/cmdline/svntest
[email protected] Wed, 01 Jul 2026 14:54:46 -0000
| Newsgroups | gmane.comp.version-control.subversion.svn |
|---|---|
| Message-ID | <178291768649.3362385.16908222084458366346@svn03-he-fi> |
Author: ivan
Date: Wed Jul 1 14:54:46 2026
New Revision: 1935771
Log:
On the xml-schema-validation-improvements branch:
* subversion/tests/cmdline/svntest/verify.py
(validate_xml_schema): Always parse XML using built in XML parser to check
structural validity.
Modified:
subversion/branches/xml-schema-validation-improvements/subversion/tests/cmdline/svntest/verify.py
Modified: subversion/branches/xml-schema-validation-improvements/subversion/tests/cmdline/svntest/verify.py
==============================================================================
--- subversion/branches/xml-schema-validation-improvements/subversion/tests/cmdline/svntest/verify.py Wed Jul 1 14:14:44 2026 (r1935770)
+++ subversion/branches/xml-schema-validation-improvements/subversion/tests/cmdline/svntest/verify.py Wed Jul 1 14:54:46 2026 (r1935771)
@@ -1074,11 +1074,11 @@ def validate_xml_schema(name: str, lines
logger.error("XML: " + str(ex))
logger.warning("XML:\n" + "\n".join(repr(line) for line in lines))
raise
- else:
- # Use simple XML validation: just check that it parses.
- try:
- xml.etree.ElementTree.fromstring(source)
- except Exception as ex:
- logger.error("XML: " + str(ex))
- logger.warning("XML:\n" + "\n".join(repr(line) for line in lines))
- raise
+
+ # Always parse XML using built in XML parser to check structural validity.
+ try:
+ xml.etree.ElementTree.fromstring(source)
+ except Exception as ex:
+ logger.error("XML: " + str(ex))
+ logger.warning("XML:\n" + "\n".join(repr(line) for line in lines))
+ raise