Нет, я не верю, что SAX обязательно позволит вам создать eaxct копию файла.
Например, я не верю, что вы сможетерасскажите разницу между:
<foo>3 > 1</foo>
и
<foo>3 > 1</foo>
Я полагаю, что в обоих случаях вам дадут строку, содержащую символы "3> 1", без указания того,>
был экранирован.
Вы, вероятно, могли бы создать XML-эквивалентную копию исходного файла, но это не то, что задал ваш вопрос, поэтому я не буду вдаваться в подробностиподробности.