Author: tilman
Date: Sat Dec 20 17:39:59 2025
New Revision: 1930764

Log:
PDFBOX-6130: sonar fix

Modified:
   
pdfbox/branches/3.0/xmpbox/src/main/java/org/apache/xmpbox/xml/DomXmpParser.java

Modified: 
pdfbox/branches/3.0/xmpbox/src/main/java/org/apache/xmpbox/xml/DomXmpParser.java
==============================================================================
--- 
pdfbox/branches/3.0/xmpbox/src/main/java/org/apache/xmpbox/xml/DomXmpParser.java
    Sat Dec 20 17:29:57 2025        (r1930763)
+++ 
pdfbox/branches/3.0/xmpbox/src/main/java/org/apache/xmpbox/xml/DomXmpParser.java
    Sat Dec 20 17:39:59 2025        (r1930764)
@@ -991,13 +991,10 @@ public class DomXmpParser
                 // empty description
                 throw new XmpParsingException(ErrorType.Format, "No rdf 
description found in xmp");
             }
-            else if (nl.getLength() > 1)
+            else if (nl.getLength() > 1 && strictParsing)
             {
                 // only expect one element
-                if (strictParsing)
-                {
-                    throw new XmpParsingException(ErrorType.Format, "More than 
one element found in x:xmpmeta");
-                }
+                throw new XmpParsingException(ErrorType.Format, "More than one 
element found in x:xmpmeta");
             }
             // find element (there may be a text before the element)
             for (int i = 0; i < nl.getLength(); ++i)

Reply via email to