Wenn die Datei vernünftig gegliedert ist, kannst du sie problemlos mit einer Abfragesprache wie etwa XPath zerlegen.
Soweit schon mal Danke, suit.
Nur, wie stelle ich die Datei dann wieder dar? Mir würde jetzt nur einfallen die Datei über xInclude wieder zu vereinen. Aber da wird doch aus allen Einzelteilen wieder eine Große gemacht, oder?