< prev index next >

test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java

Print this page




  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 package stream.XMLEventWriterTest;
  25 
  26 import java.io.File;
  27 import java.io.FileInputStream;
  28 import java.io.InputStream;
  29 
  30 import javax.xml.namespace.QName;
  31 import javax.xml.stream.XMLEventReader;
  32 import javax.xml.stream.XMLEventWriter;
  33 import javax.xml.stream.XMLInputFactory;
  34 import javax.xml.stream.XMLOutputFactory;
  35 import javax.xml.stream.events.XMLEvent;
  36 import javax.xml.transform.stream.StreamSource;
  37 
  38 import org.testng.Assert;

  39 import org.testng.annotations.Test;
  40 
  41 /*
  42  * @summary Test XMLEventWriter.
  43  */

  44 public class XMLEventWriterTest {
  45 
  46     /**
  47      * Test XMLStreamWriter parsing a file with an external entity reference.
  48      */
  49     @Test
  50     public void testXMLStreamWriter() {
  51 
  52         try {
  53             XMLOutputFactory outputFactory = XMLOutputFactory.newInstance();
  54             XMLEventWriter eventWriter = outputFactory.createXMLEventWriter(System.out);
  55             XMLInputFactory inputFactory = XMLInputFactory.newInstance();
  56             String file = getClass().getResource("XMLEventWriterTest.xml").getPath();
  57             XMLEventReader eventReader = inputFactory.createXMLEventReader(new StreamSource(new File(file)));
  58 
  59             // adds the event to the consumer.
  60             eventWriter.add(eventReader);
  61             eventWriter.flush();
  62             eventWriter.close();
  63 




  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 package stream.XMLEventWriterTest;
  25 
  26 import java.io.File;
  27 import java.io.FileInputStream;
  28 import java.io.InputStream;
  29 
  30 import javax.xml.namespace.QName;
  31 import javax.xml.stream.XMLEventReader;
  32 import javax.xml.stream.XMLEventWriter;
  33 import javax.xml.stream.XMLInputFactory;
  34 import javax.xml.stream.XMLOutputFactory;
  35 import javax.xml.stream.events.XMLEvent;
  36 import javax.xml.transform.stream.StreamSource;
  37 
  38 import org.testng.Assert;
  39 import org.testng.annotations.Listeners;
  40 import org.testng.annotations.Test;
  41 
  42 /*
  43  * @summary Test XMLEventWriter.
  44  */
  45 @Listeners({jaxp.library.FilePolicy.class})
  46 public class XMLEventWriterTest {
  47 
  48     /**
  49      * Test XMLStreamWriter parsing a file with an external entity reference.
  50      */
  51     @Test
  52     public void testXMLStreamWriter() {
  53 
  54         try {
  55             XMLOutputFactory outputFactory = XMLOutputFactory.newInstance();
  56             XMLEventWriter eventWriter = outputFactory.createXMLEventWriter(System.out);
  57             XMLInputFactory inputFactory = XMLInputFactory.newInstance();
  58             String file = getClass().getResource("XMLEventWriterTest.xml").getPath();
  59             XMLEventReader eventReader = inputFactory.createXMLEventReader(new StreamSource(new File(file)));
  60 
  61             // adds the event to the consumer.
  62             eventWriter.add(eventReader);
  63             eventWriter.flush();
  64             eventWriter.close();
  65 


< prev index next >