Beispiel Vergleichen test41: unzulässige Elemente

Basissteuerung-Datei: cmp41.xml
<?xml version="1.0" encoding="UTF-8"?>
<delivery>
	<list_person>
		<person              ident_att_id="true">
			<name        cmp_text="true" />
			<firstname   cmp_text="true" />
			<birthdate   cmp_text="true" />
			<size        cmp_text="false" />
		</person>
	</list_person>
</delivery>
Erläuterung

Der Vergleich wird durchgeführt, wobei die Shellvariable "isOtherForbidden" den Wert "true" hat.
Das bedeutet, daß alle Elemente und Attribute, die nicht in der Basissteuerungs-Datei gelistet sind, verboten sind. Weil Element <weight> der Datei "test41a.xml" nicht in der Basissteuerungs-Datei vorhanden ist, wird eine Fehlermeldung ausgegegebn. Element <size> weist Unterschiede auf, aber dieses Element soll nicht verglichen werden.

Ergebnisse des Vergleichs in XML-Format oder in HTML-Format

Datei: test41a.xml
<?xml version="1.0" encoding="ISO-8859-2"?>
<delivery>
	<list_person>
		<person id='588520'>
			<name>Fischer</name>
			<firstname>Hans</firstname>
			<birthdate>1999-10-04</birthdate>
			<size>100</size>
			<weight>189</weight>
		</person>
		<person id='588521'>
			<name>Becker</name>
			<firstname>Claudia</firstname>
			<birthdate>1990-01-18</birthdate>
		</person>
	</list_person>
</delivery>
Datei: test41b.xml
<?xml version="1.0" encoding="ISO-8859-2"?>
<delivery>
	<list_person>
		<person id='588520'>
			<name>Fischer</name>
			<firstname>Hans</firstname>
			<birthdate>1999-10-04</birthdate>
		</person>
		<person id='588521'>
			<name>Becker</name>
			<firstname>Claudia</firstname>
			<birthdate>1990-01-18</birthdate>
		</person>
	</list_person>
</delivery>