Hi all,
I need to parse the manifest.safe for L2A image (produced by ESA and available on the scihub).
Earlier, manifest.safe was a (semi-correct) XML file in which you could find the image file location with the xpath expression //dataObject[starts-with(@ID,“IMG_DATA_10m_Band2_Tile”)
In “later” data, this is no longer possible. There is now stuff like this:
<fileLocation locatorType="URL" href="/dpc/app/facilities/PHOEBUS-core/PHOEBUS-core-3.4.317/DP
C/exec/data/share/wp_in_progress/fasttrack_20180809_5/app_data/step_step_EUP_FastTrack/launch_6/.19848_1533832573782/.S2
A_OPER_MSI_L2A_TL_MPS__20180809T141746_A016350_T31TCG_N02.08/GRANULE/L2A_T31TCG_A016350_20180809T105627/IMG_DATA/R10m/T3
1TCG_20180809T105031_B02_10m.jp2"/><checksum checksumName="MD5">ea08147eb2713385099bb2b8a7e79388</checksum></byteStream>
</dataObject><dataObject ID="IMG_DATA_Band_B03_10m_Tile1_Data"><byteStream mimeType="application/octet-stream" size="122
068148">
in a section that is neither correct XML (so, cannot be easily parsed) and contains a lot of rubbish in the relevant href.
Did anyone notice, and know when this change was made. It is a major pain in the royal behind.
Guido