Hallo zusammen,
ich erstelle mit Hilfe von PHP aus einer Datenbank eine XML-Datei.
Diese XML-Datei dient als Daten-Schnittstellen und soll nicht als HTML-Seite ausgegeben werden.
Vor dem Versenden der XML-Datei soll diese validiert und auf Gültigkeit gegen eine Schema-Datei geprüft werden.
Wie man eine XML-Datei mit Hilfe von PHP auf seine grundsätzliche Wohlgeformtheit überprüft hab ich vom Ansatz verstanden.
Aber um die Gültigkeit der XML-Datei gegen eine Schema-Datei zu prüfen fehlt mir jedlicher Ansatz.
Habe dazu leider nichts gefunden. Manchmal fehlen mir auch einfach nur die richtigen Suchbegriffe um fündig zu werden!?
Beispiel XML-Datei:
Kennt sich jemand damit aus oder hat einer eine Idee oder einen Ansatz für mich?
Im Voraus vielen Dank!
Gruß
Jofris
ich erstelle mit Hilfe von PHP aus einer Datenbank eine XML-Datei.
Diese XML-Datei dient als Daten-Schnittstellen und soll nicht als HTML-Seite ausgegeben werden.
Vor dem Versenden der XML-Datei soll diese validiert und auf Gültigkeit gegen eine Schema-Datei geprüft werden.
Wie man eine XML-Datei mit Hilfe von PHP auf seine grundsätzliche Wohlgeformtheit überprüft hab ich vom Ansatz verstanden.
Aber um die Gültigkeit der XML-Datei gegen eine Schema-Datei zu prüfen fehlt mir jedlicher Ansatz.
Habe dazu leider nichts gefunden. Manchmal fehlen mir auch einfach nur die richtigen Suchbegriffe um fündig zu werden!?
Beispiel XML-Datei:
PHP-Code:
<?xml version="1.0" encoding="UTF-8"?>
[COLOR=blue]<Sammlung
xmlns="[COLOR=firebrick]http://www.musicsammler.de/musik[/COLOR]"
xmlns:xsi="[COLOR=firebrick]http://www.w3.org/2001/XMLSchema-instance[/COLOR]"
xsi:schemaLocation="[COLOR=firebrick]http://www.musicsammler.de/musik musik.xsd[/COLOR]">
<musik>
<cd>
<titel>Funeral Song</titel>
<band>The Rasmus</band>
<laenge>4:12</laenge>
<preis>3,99 EUR</preis>
</cd>
</musik>
</Sammlung>[/COLOR]
Im Voraus vielen Dank!
Gruß
Jofris
Kommentar