@Override
    public void startElement(String namespaceURI, String localName, String qName, Attributes atts)
            throws SAXException {
        AttributesImpl natts = new AttributesImpl();
        for (int i = 0; i < atts.getLength(); i++) {
            natts.addAttribute(mapOldNS(atts.getURI(i)), atts.getLocalName(i), atts.getQName(i),
                    atts.getType(i), atts.getValue(i));
        }
        super.startElement(mapOldNS(namespaceURI), localName, qName, atts);
    }
Content handler decorator that:<ul>
<li>Maps old OpenOffice 1.0 Namespaces to the OpenDocument ones</li>
<li>Returns a fake DTD when parser requests OpenOffice DTD</li>
</ul>
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/main/java/org/apache/tika/parser/odf/NSNormalizerContentHandler.java