Author: tilman
Date: Sun Dec 28 20:22:10 2025
New Revision: 1930946

Log:
PDFBOX-6133: refactor

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
    Sun Dec 28 20:14:37 2025        (r1930945)
+++ 
pdfbox/branches/3.0/xmpbox/src/main/java/org/apache/xmpbox/xml/DomXmpParser.java
    Sun Dec 28 20:22:10 2025        (r1930946)
@@ -209,15 +209,12 @@ public class DomXmpParser
         if (!strictParsing)
         {
             NamedNodeMap nnm = rdfRdf.getAttributes();
-            if (nnm != null)
+            for (int i = 0; i < nnm.getLength(); i++)
             {
-                for (int i = 0; i < nnm.getLength(); i++)
+                Attr attr = (Attr) nnm.item(i);
+                if (XMLConstants.XMLNS_ATTRIBUTE.equals(attr.getPrefix()))
                 {
-                    Attr attr = (Attr) nnm.item(i);
-                    if (XMLConstants.XMLNS_ATTRIBUTE.equals(attr.getPrefix()))
-                    {
-                        maybeAddNonStandardNamespace(xmp, attr);
-                    }
+                    maybeAddNonStandardNamespace(xmp, attr);
                 }
             }
         }
@@ -1138,10 +1135,6 @@ public class DomXmpParser
             PropertiesDescription pm, QName qName) throws XmpParsingException
     {
         NamedNodeMap attributes = liElement.getAttributes();
-        if (attributes == null)
-        {
-            return ast;
-        }
         for (int i = 0; i < attributes.getLength(); ++i)
         {
             Attr attr = (Attr) attributes.item(i);

Reply via email to