You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2023/10/03 13:58:40 UTC
svn commit: r1912719 - in /xmlbeans/trunk/src/main: java/org/apache/xmlbeans/impl/store/Saver.java java9/module-info.class
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: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org