Cześć,
Pliki XML z reguły są metadanymi na temat samych warstw i zawierają informacje jedynie o warstwie, nie o siedliskach czy konkretnych płatach w danej warstwie. Dodatkowe informacje o siedliskach wg Standardu Danych są umieszczane w tabelach DBF, które normalnie QGIS czyta. Sam plik SHP zawiera już informację o typie siedliska (pole KOD). Chyba, że potrzebujesz dowiedzieć się np. coś o działaniach ochronnych, to wtedy musisz wgrać tabelę "siedn2kdziaochr.dbf" i zrobić połączenie (a najlepiej relację, bo tam pojawia się wiele elementów do jednego płatu siedliska [a więc relacja 1:wiele]) z plikiem SHP po polu GUID_.
Metadane (czyli pliki XML) możesz obejrzeć przy pomocy QGISowej wtyczki (trzeba ją zainstalować wybierając z menu "Wtyczki > Zarządzaj wtyczkami" i tam ją odnajdując po nazwie) QSphere lub przy pomocy geoportalowego edytora metadanych
http://edytor.geoportal.gov.pl/edytormetadanych/.