ExifTool Forum

ExifTool => The "exiftool" Application => Topic started by: Mac2 on November 25, 2014, 06:04:33 AM

Title: Images created with an iPhone produce invalid XML output
Post by: Mac2 on November 25, 2014, 06:04:33 AM
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.


Title: Re: Images created with an iPhone produce invalid XML output
Post by: Phil Harvey on November 25, 2014, 08:16:11 AM
Could you email me the sample XMP that produces this output?  (philharvey66 at gmail.com)

Thanks.

- Phil
Title: Re: Images created with an iPhone produce invalid XML output
Post by: Mac2 on November 25, 2014, 11:57:10 AM
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.
Title: Re: Images created with an iPhone produce invalid XML output
Post by: Phil Harvey on November 25, 2014, 01:14:13 PM
Thanks.  I can reproduce this problem and it will be fixed in ExifTool 9.77.

- Phil
Title: Re: Images created with an iPhone produce invalid XML output
Post by: Mac2 on November 25, 2014, 02:31:00 PM
Great!  :)