private void generateDoctypeDeclaration( Model model, PrintWriter pw ) { String rdfns = RDF.getURI(); String rdfRDF = model.qnameFor( rdfns + "RDF" ); if ( rdfRDF == null ) { model.setNsPrefix("rdf",rdfns); rdfRDF = "rdf:RDF"; } Map<String, String> prefixes = model.getNsPrefixMap(); pw.print( "<!DOCTYPE " + rdfRDF +" [" ); for ( String prefix : prefixes.keySet() ) { if ( isPredefinedEntityName( prefix ) ) { continue; } pw.print( newline + " <!ENTITY " + strForPrefix( prefix ) + " '" + Util.substituteEntitiesInEntityValue( prefixes.get( prefix ) ) + "'>" ); } pw.print( "]>" + newline ); }
private void generateDoctypeDeclaration( Model model, PrintWriter pw ) { String rdfns = RDF.getURI(); String rdfRDF = model.qnameFor( rdfns + "RDF" ); if ( rdfRDF == null ) { model.setNsPrefix("rdf",rdfns); rdfRDF = "rdf:RDF"; } Map<String, String> prefixes = model.getNsPrefixMap(); pw.print( "<!DOCTYPE " + rdfRDF +" [" ); for ( String prefix : prefixes.keySet() ) { if ( isPredefinedEntityName( prefix ) ) { continue; } pw.print( newline + " <!ENTITY " + strForPrefix( prefix ) + " '" + Util.substituteEntitiesInEntityValue( prefixes.get( prefix ) ) + "'>" ); } pw.print( "]>" + newline ); }