Java eclipse Fehler - Mehrere Marker auf dieser Linie - URL & SAXException nicht gelöst werden kann, um eine Art

Ich Schreibe ein java-code zum validieren von XML-Dateien gegen eine XSD-Datei.
Eclipse zeigt 2 Fehler in folgenden code.

Mehrere Marker auf dieser Linie -

URL nicht aufgelöst werden kann, um eine Art

SAXException nicht gelöst werden kann, um eine Art

import javax.xml.XMLConstants;
    import javax.xml.transform.Source;
    import javax.xml.transform.stream.StreamSource;
    import javax.xml.validation.*;

    public class xml_validator_class {

      public static void main(String argv[]) {
          URL schemaFile = new URL("xsdfile.xsd");
          Source xmlFile = new StreamSource(new File("xmlfile.xml"));
          SchemaFactory schemaFactory = SchemaFactory
              .newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
          Schema schema = schemaFactory.newSchema(schemaFile);
          Validator validator = schema.newValidator();
          try {
            validator.validate(xmlFile);
            System.out.println(xmlFile.getSystemId() + " is valid");
          } catch (SAXException e) {
            System.out.println(xmlFile.getSystemId() + " is NOT valid");
            System.out.println("Reason: " + e.getLocalizedMessage());
          }


      }

    }

Wenden Sie sich an dieser link für unter-Programm :

InformationsquelleAutor logan | 2014-01-08
Schreibe einen Kommentar