Hallo Community,
ich habe eine korrekte xsd datei sowie ein korrektes XML Document.
Wenn ich jetzt über DOMDocument das xml Document mit dem schema validieren möchte bekomme ich immer folgende Fehlermeldung...
Warum ist das so???
Also das Attribute ist vom typ Entity xs:ENTITY und Required sowie minOccurs= 1, inhaltlich dürfen nach Schema alle Zeichen darin vorkommen, da der Typ ENTITY von NCName abgeleitet ist.
Im Doctype ist das ENTITY auch gleich benahmt und korrekt vorgegeben zuzüglich der Notations....
Hat jemand eine Ahnung worin das Problem liegt?
Hier ein Beispiel um den Zusammenhang eventuell besser zu sehen...
Hat jemand eine Idee?
ich habe eine korrekte xsd datei sowie ein korrektes XML Document.
Wenn ich jetzt über DOMDocument das xml Document mit dem schema validieren möchte bekomme ich immer folgende Fehlermeldung...
Warning: DOMDocument::schemaValidate() [domdocument.schemavalidate]: Element 'tag', attribute 'name': '123456789-ABCDEfghijk' is not a valid value of the atomic type 'xs:ENTITY'
Warum ist das so???
Also das Attribute ist vom typ Entity xs:ENTITY und Required sowie minOccurs= 1, inhaltlich dürfen nach Schema alle Zeichen darin vorkommen, da der Typ ENTITY von NCName abgeleitet ist.
Im Doctype ist das ENTITY auch gleich benahmt und korrekt vorgegeben zuzüglich der Notations....
Hat jemand eine Ahnung worin das Problem liegt?
Code:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE buch [ <!ENTITY 123456789-ABCDEfghijkSYSTEM "123456789-ABCDEfghijk.JPG" NDATA JPEG> ]> <buch> <tag name="123456789-ABCDEfghijk"></tag> </buch>
Hier ein Beispiel um den Zusammenhang eventuell besser zu sehen...
Hat jemand eine Idee?
Comment