Package org.bladerunnerjs.utility

Source Code of org.bladerunnerjs.utility.XmlStreamReaderFactory

package org.bladerunnerjs.utility;

import java.io.Reader;

import javax.xml.stream.XMLStreamException;

import org.codehaus.stax2.XMLInputFactory2;
import org.codehaus.stax2.XMLStreamReader2;
import org.codehaus.stax2.validation.XMLValidationSchema;

import com.ctc.wstx.stax.WstxInputFactory;

public class XmlStreamReaderFactory {
  private static final XMLInputFactory2 inputFactory = new WstxInputFactory();
 
  public static XMLStreamReader2 createReader(Reader fileReader, XMLValidationSchema xmlSchema) throws XMLStreamException {
    XMLStreamReader2 streamReader = (XMLStreamReader2) inputFactory.createXMLStreamReader(fileReader);
    streamReader.validateAgainst(xmlSchema);
   
    return streamReader;
  }
}
TOP

Related Classes of org.bladerunnerjs.utility.XmlStreamReaderFactory

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.