1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.digester3;
19
20 import java.io.File;
21
22 import javax.xml.parsers.SAXParser;
23 import javax.xml.parsers.SAXParserFactory;
24
25 import org.apache.commons.digester3.Digester;
26 import org.junit.Test;
27 import org.xml.sax.helpers.DefaultHandler;
28
29
30
31
32
33
34 public class TestEntityResolution
35 {
36
37 @Test
38 public void testParserResolveRelative()
39 throws Exception
40 {
41 SAXParserFactory factory = SAXParserFactory.newInstance();
42 factory.setValidating( true );
43 factory.setNamespaceAware( true );
44 SAXParser parser = factory.newSAXParser();
45
46 parser.parse( new File( "src/test/resources/org/apache/commons/digester3/document-with-relative-dtd.xml" ),
47 new DefaultHandler() );
48 }
49
50 @Test
51 public void testDigesterResolveRelative()
52 throws Exception
53 {
54 Digester digester = new Digester();
55 digester.setValidating( true );
56 digester.parse( new File( "src/test/resources/org/apache/commons/digester3/document-with-relative-dtd.xml" ) );
57 }
58 }