DSCN6725

DSCN6725



POLITECHNIKA RZESZ' - Wydział Elektrotechniki i Informatyki

DOM - walidacja dokumentu XML z XML Schema

DocumentBuilderFactory dbfactory =

DocumentBuilderFactory.newlnstance(); dbfactory.setNamespaceAware(true); // konieczne !!!    I Parsowanie

DocumentBuilder builder = dbfactory.newDocumentBuilder(); -

Document document = builder.parse(new File("myXm1File.xm1")); SchemaFactory factory =

SchemaFactory-newlnstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Source scheraaFile = new StreamSource(new File("mySchemaFile.xsd")); Schema schema = factory-newSchema(schemaFile) ;

Validator validator = schema.newValidator();

try {    [ Walidacja j

validator.validate(new DOMSource(document));

System.out.println("Document is valid !");

Element root = document. getDocumentElement (f~;    j przetwarzanie^

System.out.println("root Element Name: " + root.getTagName());

} catch (SAXException ex) (

System.out.println("Document is not valid:\n"+ ex.getMessage());

}


Wyszukiwarka

Podobne podstrony:
DSCN6400 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki I InformatykiSAX - walidacja dokumentu XM
DSCN6403 #- POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiDOM - walidacja dokumentu
DSCN6269 # POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiSAX - Walidacja dokumentu
DSCN6270 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiSAX - Walidacja dokumentu z
DSCN6271 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiSAX - Walidacja dokumentu z
DSCN6722 & POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiWynik walidacji z przy
DSCN6642 POLITECHNIKA RZESZOWSKA - Wydziat Elektrotechniki i InformatykiPoprawność strukturalna doku
DSCN6771 t POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki I InformatykiJAXB - przykład - Plik XML
DSCN6784 (2) POLITECHNI RZESZOWSKA - Wydział Elektrotechniki i InformatykiJAXB - przykład - Plik XML
DSCN6785 (2) POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiJAXB - przykład - Plik X
DSCN6807 (2) POLITE KA RZESZOWSKA - Wydział Elektrotechniki i InformatykiJAXB - walidacja dokumentuJ
DSCN5763 (2) POLITECHNIKA RZESZ) 1 S K A - Wydział Elektrotechniki I InformatykiDodawanie obramowań
DSCN6397 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiWynik walidacji z przykładow
DSCN6701 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiProjektowanie schematów - De
DSCN6703 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiXML Schema - narzędzia BRICS
DSCN6704 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiXML Schema - narzędzia firmy
DSCN6707 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki p Informatyki PROGRAMOWANIE W JĘZYKU JAVA
DSCN6708 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiWYKŁAD 13 - PROGRAM ■
DSCN6710 POLITECHNIKA RZESZOWSKA - Wydział Elektrotechniki i InformatykiJAVA — interfejsy API do obs

więcej podobnych podstron