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)