Mengesahkan Fail XML dengan XSD
Mengesahkan pematuhan fail XML kepada skema XSD yang diberikan adalah penting untuk memastikan kesahihan dan integriti anda data. Pustaka masa jalan Java menyediakan sokongan teguh untuk pengesahan XML melalui kelas javax.xml.validation.Validator.
Penyelesaian Kod:
Untuk mengesahkan fail XML terhadap XSD fail menggunakan javax.xml.validation.Validator, ikut ini langkah:
import javax.xml.XMLConstants; import javax.xml.transform.Source; import javax.xml.transform.stream.StreamSource; import javax.xml.validation.*; import java.net.URL;
URL schemaFile = new URL("http://host:port/filename.xsd"); Source xmlFile = new StreamSource(new File("web.xml"));
SchemaFactory schemaFactory = SchemaFactory .newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); Schema schema = schemaFactory.newSchema(schemaFile);
Validator validator = schema.newValidator(); validator.validate(xmlFile);
System.out.println(xmlFile.getSystemId() + " is valid");
Tambahan Nota:
Dengan melaksanakan proses pengesahan ini, anda boleh memastikan pematuhan fail XML anda pada skema XSD yang ditentukan, memastikan ketepatan data dan mencegah ralat.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesahkan Fail XML Terhadap Skema XSD Menggunakan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!