Org.xml.sax.SAXParseException, XML e Unicode

Olá pessoal,

Tenho um problema que é o seguinte:
Estou recebendo um arquivo XML de um cliente e nele, às vezes, contém caracteres inválidos que dão erro na hora de fazer o parse:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(inputStream);

Ocorre a seguinte org.xml.sax.SAXParseException:
An invalid XML character (Unicode: 0xc) was found in the element content of the document.

Alguém sabe como posso (e se posso) ignorar esses caracteres, ou subsitui-los?

Obrigado pela atenção de todos.