package au.com.acpfg.xml.reader;
import java.util.ArrayList;
import javax.xml.stream.events.Attribute;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.XMLReader;
import org.xml.sax.helpers.XMLFilterImpl;
import com.sun.org.apache.xerces.internal.util.XMLAttributesImpl;
import com.sun.org.apache.xerces.internal.xni.QName;
public class MyNSRemover extends XMLFilterImpl {
/**
* Default constructor
*/
public MyNSRemover(XMLReader parent) {
super(parent);
}
@Override
public void endPrefixMapping(String pfx) {
// does not call superclass - strip NS
}
@Override
public void startPrefixMapping(String pfx, String key) {
}
@Override
public void endElement(String uri, String localName, String qName) throws SAXException {
super.endElement("", localName, "");
}
@Override
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException {
super.startElement("", localName, qName, atts);
}
@Override
public void characters(char[] s, int a1, int a2) throws SAXException {
super.characters(s, a1, a2);
}
}