DOM formt entitäten automatisch um.
nein, er behandelt sie nur kontextgerecht - von umformen kann keine rede sein, der xml-parser liest & schlichtweg als amp
genauso wie beim url encoding - da steht auch in der adresszeile foo%26bar, im klartext heissts aber foo&bar
wenn ich im klartext foo%26bar brauche, muss ich diesen string kontextgerecht codieren/maskieren, dann würde halt foo%2526bar draus