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);