L>А зачем тебе <> в теге script? Внутри CDATA ничего коверкаться не должно.
Внутри CDATA в XML ничего и не коверковается.
Коверкается уже после трансформации этим XSL'ем кусок которого я привел.
Если вставить этот кусок в исходный XML, то все будет ОК, но это не то что мне нужно.
А зачем <> в scripte — ну например
if(x>1) alert("x>1!!");