Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $data_dom = new DOMDocument();
- $data_dom->load('test-data.xml');
- // Multiple validations using the schemaValidate method.
- for ($attempt = 1; $attempt <= 3; $attempt++) {
- $start = time();
- echo "schemaValidate: Attempt #$attempt returns ";
- if (!$data_dom->schemaValidate('test-schema.xsd')) {
- echo "Invalid!";
- } else {
- echo "Valid!";
- }
- $end = time();
- echo " in " . ($end-$start) . " seconds.\n";
- }
- // Loading schema into a string.
- $schema_source = file_get_contents('test-schema.xsd');
- // Multiple validations using the schemaValidate method.
- for ($attempt = 1; $attempt <= 3; $attempt++) {
- $start = time();
- echo "schemaValidateSource: Attempt #$attempt returns ";
- if (!$data_dom->schemaValidateSource($schema_source)) {
- echo "Invalid!";
- } else {
- echo "Valid!";
- }
- $end = time();
- echo " in " . ($end-$start) . " seconds.\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement