<?php
/*
 * Kompendium der Web-Programmierung
 * Webapplikationen mit PHP
 * 
 * Validierung einer xml-Datei mit externer dtd
 * ueber PEAR-Framework
 */

require_once('XML/DTD/XmlValidator.php');

$dtd = "d:/users/thomas/webkompendium/source/xml/autoren.dtd";
$xml = "d:/users/thomas/webkompendium/source/xml/autor_1.xml";

?>

<HTML>

	<HEAD>
		<TITLE>WebKompendium: PEAR und XML</TITLE>
		<link rel="stylesheet" type="text/css" href="/webkompendium/css/webkompendium.css">
		<link rel="shortcut icon" href="/webkompendium/images/springer_icon.ico">
	</HEAD>
	
	<BODY>
		<CENTER>
		<HR><H2>Kompendium der Web-Programmierung</H2>
		<H3>PHP-PEAR und XML</H3><HR>
		
		<?
			$validator = new XML_DTD_XmlValidator();
       		if ($validator->isValid($dtd, $xml))
       		
       		echo "<B>die XML-Datei ist wohlgeformt und g&uuml;ltig
				gez&uuml;glich der DTD";
				
			else echo "<B>Validierung fehlgeschlagen!</B>";
				
       		echo "<BR><B>".$validator->getMessage()."</B>";
		?>
		
		<HR></CENTER>
	</BODY>
	
</HTML>