Beispiel Vergleichen test10: mehr zu Satz-Strukturen

Basissteuerungs-Datei: cmp10.xml
<?xml version="1.0" encoding="UTF-8"?>
<delivery>
	<list_person>
		<person>
			<name                            ident_text="true"  />
			<firstname                       ident_text="true"  />
			<list_adresse>
				<adresse>
					<street          ident_text="true"  />
					<residence       ident_text="true"  />
					<hsnr            ident_text="true"  />
					<adresskind      cmp_text="true"    />
				</adresse>
			</list_adresse>
			<list_hobbys>
				<hobby>
					<name            ident_text="true"  />
				</hobby>
			</list_hobbys>
			<birthdate                       cmp_text="true"    />
		</person>
	</list_person>
</delivery>
Erläuterung

Elementt <adresskind> der Person "Fischer Hans" ist bei Adresse "Aschaffenburg, Hauptweg 5" verschieden. Person "Becker Claudia" hat eine Hobby "reading" mehr in Datei "test10a.xml" als in Datei "test10b.xml".

Vergleichsergebnis:

  • Liste der Differenzen (Xml Html)
  • Differenzen im Context der Xml-Dateien
    • Gesamter Context (Xml Pdf)
    • Nur Differenzen im Context (Xml Pdf)
Datei: test10a.xml
<?xml version='1.0' encoding='UTF-8'?>
<delivery>
	<list_person>
		<person>
			<name>Fischer</name>
			<firstname>Hans</firstname>
			<birthdate>1999-10-04</birthdate>
			<list_adresse>
				<adresse>
					<residence>Elsenfeld</residence>
					<street>Nordring</street>
					<hsnr>20</hsnr>
					<adresskind>first residence</adresskind>
				</adresse>
				<adresse>
					<residence>Aschaffenburg</residence>
					<street>Hauptweg</street>
					<hsnr>5</hsnr>
					<adresskind>second residence</adresskind>
				</adresse>
			</list_adresse>
			<list_hobbys>
				<hobby>
					<name>hiking</name>
				</hobby>
			</list_hobbys>
		</person>
		<person>
			<name>Becker</name>
			<firstname>Claudia</firstname>
			<birthdate>2001-01-18</birthdate>
			<list_adresse>
				<adresse>
					<residence>Augsburg</residence>
					<street>Hanfweg</street>
					<hsnr>8</hsnr>
					<adresskind>first residence</adresskind>
				</adresse>
			</list_adresse>
			<list_hobbys>
				<hobby>
					<name>hiking</name>
				</hobby>
				<hobby>
					<name>reading</name>
				</hobby>
				<hobby>
					<name>hunting</name>
				</hobby>
			</list_hobbys>

		</person>

	</list_person>
</delivery>
Datei: test10b.xml
<?xml version='1.0' encoding='UTF-8'?>
<delivery>
	<list_person>
		<person>
			<name>Fischer</name>
			<firstname>Hans</firstname>
			<birthdate>1999-10-04</birthdate>
			<list_adresse>
				<adresse>
					<residence>Elsenfeld</residence>
					<street>Nordring</street>
					<hsnr>20</hsnr>
					<adresskind>first residence</adresskind>
				</adresse>
				<adresse>
					<residence>Aschaffenburg</residence>
					<street>Hauptweg</street>
					<hsnr>5</hsnr>
					<adresskind>holiday residence</adresskind>
				</adresse>
			</list_adresse>
			<list_hobbys>
				<hobby>
					<name>hiking</name>
				</hobby>
			</list_hobbys>
		</person>
		<person>
			<name>Becker</name>
			<firstname>Claudia</firstname>
			<birthdate>2001-01-18</birthdate>
			<list_adresse>
				<adresse>
					<residence>Augsburg</residence>
					<street>Hanfweg</street>
					<hsnr>8</hsnr>
					<adresskind>first residence</adresskind>
				</adresse>
			</list_adresse>
			<list_hobbys>
				<hobby>
					<name>hiking</name>
				</hobby>
				<hobby>
					<name>hunting</name>
				</hobby>
			</list_hobbys>

		</person>

	</list_person>
</delivery>