Changeset 8926

Show
Ignore:
Timestamp:
10/05/08 14:37:38 (7 weeks ago)
Author:
leosauermann
Message:

fixed #615, #598 by using Aperture's safe-xml filtered rdfcontainer to filter out unwanted 0xb unicode from crawled RDF.

Location:
trunk/java/org.semanticdesktop.nepomuk.comp.datawrapper.aperture/src/org/semanticdesktop/nepomuk/comp/datawrapper/aperture
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/java/org.semanticdesktop.nepomuk.comp.datawrapper.aperture/src/org/semanticdesktop/nepomuk/comp/datawrapper/aperture/datasource/DataSourcePool.java

    r7949 r8926  
    1818import org.ontoware.rdf2go.model.Model; 
    1919import org.ontoware.rdf2go.model.Syntax; 
     20import org.ontoware.rdf2go.model.impl.DelegatingModel; 
    2021import org.ontoware.rdf2go.model.node.Node; 
    2122import org.ontoware.rdf2go.model.node.URI; 
     
    3536import org.semanticdesktop.aperture.rdf.RDFContainer; 
    3637import org.semanticdesktop.aperture.rdf.impl.RDFContainerImpl; 
     38import org.semanticdesktop.aperture.util.XmlSafetyUtils; 
    3739import org.semanticdesktop.aperture.vocabulary.DATASOURCE; 
    3840import org.semanticdesktop.nepomuk.comp.datawrapper.aperture.exception.DataSourceAlreadyPresentException; 
     
    182184            model.open(); 
    183185            RDFContainer container = new RDFContainerImpl(model,uri); 
     186            DelegatingModel.class.getName(); 
     187            container = XmlSafetyUtils.wrapXmlSafeRDFContainer(container); 
    184188            return container; 
    185189        } 
  • trunk/java/org.semanticdesktop.nepomuk.comp.datawrapper.aperture/src/org/semanticdesktop/nepomuk/comp/datawrapper/aperture/impl/ApertureDataWrapperCrawlerHandler.java

    r8206 r8926  
    4545import org.semanticdesktop.aperture.rdf.impl.RDFContainerImpl; 
    4646import org.semanticdesktop.aperture.util.IOUtil; 
     47import org.semanticdesktop.aperture.util.XmlSafetyUtils; 
    4748import org.semanticdesktop.aperture.vocabulary.NIE; 
    4849import org.semanticdesktop.services.datawrapper.aperture.ApertureDataWrapperException; 
     
    295296            model.open(); 
    296297            container = new RDFContainerImpl(model,uri); 
     298            container = XmlSafetyUtils.wrapXmlSafeRDFContainer(container); 
    297299        } catch (ModelRuntimeException e) { 
    298300            e.printStackTrace();