Images created with an iPhone produce invalid XML output

Started by Mac2, November 25, 2014, 06:04:33 AM

Previous topic - Next topic

Mac2

When I extract metadata from images produces with the iPhone 6, the -X output produced by ExifTool is invalid and cannot be parsed with the Microsoft XML parser. For lines like

<XMP-mwg-rs:XMP-apple-fi:AngleInfoRoll>0</XMP-mwg-rs:XMP-apple-fi:AngleInfoRoll>

MSXML returns the error message:

Multiple colons are not allowed in a name.

and refuses to load the XML document. I can provide sample files if required.

Tested with ExifTool 9.76 on Windows.



Phil Harvey

Could you email me the sample XMP that produces this output?  (philharvey66 at gmail.com)

Thanks.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

Mac2

Hi, Phil

Thanks for looking into this.
I have sent you a sample image which exhibits this behavior and the ARGS file I use to produce the XML.

Phil Harvey

Thanks.  I can reproduce this problem and it will be fixed in ExifTool 9.77.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).