* @return the Collada root element
*/
private Element readCollada(final ResourceSource resource, final DataCache dataCache) {
try {
final JDOMFactory jdomFac = new ArdorFactory(dataCache);
final SAXBuilder builder = new SAXBuilder(null, new SAXHandlerFactory() {
@Override
public SAXHandler createSAXHandler(final JDOMFactory factory) {
return new SAXHandler(jdomFac) {
@Override
public void startPrefixMapping(final String prefix, final String uri) throws SAXException {
// Just kill what's usually done here...
}
};
}
}, jdomFac);
final Document doc = builder.build(resource.openStream());
final Element collada = doc.getRootElement();
// ColladaDOMUtil.stripNamespace(collada);
return collada;