Author: fanningpj
Date: Tue Oct 3 13:58:39 2023
New Revision: 1912719
URL: http://svn.apache.org/viewvc?rev=1912719&view=rev
Log:
[XMLBEANS-641] add check for empty local part when saving XML
Modified:
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Saver.java
xmlbeans/trunk/src/main/java9/module-info.class
Modified: xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Saver.java
URL:
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Saver.java?rev=1912719&r1=1912718&r2=1912719&view=diff
==============================================================================
--- xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Saver.java
(original)
+++ xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/store/Saver.java Tue
Oct 3 13:58:39 2023
@@ -1067,6 +1067,10 @@ abstract class Saver {
private void emitName(QName name, boolean needsPrefix) {
assert name != null;
+ if (name != null && (name.getLocalPart() == null ||
name.getLocalPart().isEmpty())) {
+ throw new IllegalArgumentException("emitName does not support
names with empty local part");
+ }
+
String uri = name.getNamespaceURI();
assert uri != null;
@@ -1096,8 +1100,6 @@ abstract class Saver {
}
}
- assert name.getLocalPart().length() > 0;
-
emit(name.getLocalPart());
}
Modified: xmlbeans/trunk/src/main/java9/module-info.class
URL:
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java9/module-info.class?rev=1912719&r1=1912718&r2=1912719&view=diff
==============================================================================
Binary files - no diff available.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]