Frage

Was PHP-Bibliothek soll ich verwenden, wenn ich die zulässigen Attribute in einem Tag oder die zulässigen Tags in einem bestimmten Teil eines DITA XML-Dokuments erhalten mag, nach der es DTD oder XSD?

Ich habe es versucht, mit der XML_DTD-0.5.2 Birne lib, aber es scheint sie den offical 1.1 und 1.2 DITA-DTDs mit vielen Fehlern analysiert ...

War es hilfreich?

Lösung

Verwenden Sie DOM oder XMLReader und dann verwenden, um ihre jeweiligen Methoden zur Validierung von XML gegen ein Schema:

Oder einfach das Schema lädt direkt mit diesen Bibliotheken. Da Schema ist zu XML können Sie es wie jedes andere XML verarbeiten, z.B. herauszufinden, welche Attribute für ein Element definiert sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top