Ad a): xmllint s parametrom --xinclude mi v blahej pamati na trivialnych prikladoch fungoval (dokonca aj ked HREF obsahoval vzdialeny dokument -- v tom pripade sa mi ale diakritika prelozila na Unicode entity). Podrobnosti som ale neskumal.
Ad b): ako je to s Xercesom, netusim.