I don't understand what you mean Ross. It already works for me, the catalog entity resolver finds the local "status DTD".
That can be proved that by changing the publicIdentifier in status.xml to be deliberately broken, then it fails as it should, e.g. ... PUBLIC "-//APACHE//DTD Status Foo-Bust V1.3//EN" --David > Author: rgardler > Date: Thu Apr 21 11:56:27 2005 > New Revision: 164099 > > URL: http://svn.apache.org/viewcvs?rev=164099&view=rev > Log: > [WORKAROUND] use URL for DTD as plugin is fails to find it using the catalogs > > Modified: > > forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/status.xml > > Modified: > forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/status.xml > URL: > http://svn.apache.org/viewcvs/forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/status.xml?rev=164099&r1=164098&r2=164099&view=diff > ============================================================================== > --- > forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/status.xml > (original) > +++ > forrest/trunk/plugins/org.apache.forrest.plugin.input.projectInfo/status.xml > Thu Apr 21 11:56:27 2005 > @@ -15,7 +15,7 @@ > See the License for the specific language governing permissions and > limitations under the License. > --> > -<!DOCTYPE status PUBLIC "-//APACHE//DTD Status V1.3//EN" "status-v13.dtd"> > +<!DOCTYPE status PUBLIC "-//APACHE//DTD Status V1.3//EN" > "http://forrest.apache.org/dtd/status-v13.dtd"> > <status> > > <developers> >