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

Reply via email to