[ 
https://issues.apache.org/jira/browse/PDFBOX-3440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15406111#comment-15406111
 ] 

Svetlozar Argirov commented on PDFBOX-3440:
-------------------------------------------

OK, I see.
But this makes xmpbox unusable with PDF documents generated by unknown sources, 
because they may and often do contain unknown to XMP name spaces.

Is there anything that can be done, so that at least xmpbox ignores name spaces 
it doesn't know.
Like this the only option I see is to ditch xmpbox, and keep using jempbox.

> DomXmpParser fails to parse xmp metadata with PRISM data in it
> --------------------------------------------------------------
>
>                 Key: PDFBOX-3440
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-3440
>             Project: PDFBox
>          Issue Type: New Feature
>          Components: XmpBox
>    Affects Versions: 2.0.2
>            Reporter: Svetlozar Argirov
>         Attachments: TestPrismNamespace.java
>
>
> If the rdf stream in the document contains metadata from the PRISM namespace 
> (http://www.prismstandard.org/specifications/2.0/PRISM_prism_namespace_2.0.pdf)
>  , the parser fails with error:
> org.apache.xmpbox.xml.XmpParsingException: Cannot find a definition for the 
> namespace http://prismstandard.org/namespaces/basic/2.0/
>       at 
> org.apache.xmpbox.xml.DomXmpParser.checkPropertyDefinition(DomXmpParser.java:859)
>       at 
> org.apache.xmpbox.xml.DomXmpParser.parseChildrenAsProperties(DomXmpParser.java:295)
>       at 
> org.apache.xmpbox.xml.DomXmpParser.parseDescriptionRoot(DomXmpParser.java:239)
>       at org.apache.xmpbox.xml.DomXmpParser.parse(DomXmpParser.java:203)
> Jempbox used to parse this fine.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to