[GeoNetwork-devel] exception list parsing in metadata views

Hello,

As I am developing my own custom views like INSPIRE and trying to add new things in GUI, I am stuck at a few points.

  1. I cannot get where the exception list, that we can use with FLAT attribute for each view, is actually used. I mean which file/function uses this list to check the existence of elements and if (I’m not sure) they raise an exception for a non existing element, which code comes into play to display the non-existing element?

  2. Suppose if we put an element in the exception list and that element is not existing in the metadata record, it will be shown for that view. But how is it actually shown? I see a combobox with child elements for that element so is it shown with respect to schema XSD? If yes, for e.g. for ISO19139 where is its schema XSD defined?

I guess info regarding these points is not given in the dev docs/elsewhere and so any help here is really appreciated.

Thanks and Regards

Ameet