[PHP] Vreemde foutmelding met XML valideren

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dames en heren,

De situatie is als volgt: Op mijn werkstation draait SuSE 9.3 met PHP 5. Lokaal werkt het valideren van een XML file met behulp van een XSD file prima, maar op de server niet (SuSE 9.0 met laatste versies van LIBXML en LIBXML2).

Voor het valideren gebruik ik het DOMDocument object. Bij het valideren krijg ik de volgende boeiende foutmelding:

Unimplemented block at xmlschemastypes.c:1928

Het gaat om onderstaande code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function ValideerXML($XSD, $filename, &$error)
        {
            $doc = new DOMDocument();
            $doc->load($filename);
            
            echo "  Validatie met $XSD\n";
            if($doc->schemaValidate($XSD))
            {
                return true;    
            }
            else 
            {
                $error = $php_errormsg;             
                return false;   
            }
        }


Heeft er iemand ooit van deze boeiende foutmelding gehoord? :?

Acties:
  • 0 Henk 'm!

  • TweakBoy
  • Registratie: Augustus 2001
  • Laatst online: 14-09 22:16

TweakBoy

---

Voor het valideren gebruik ik het DOMDocument object. Bij het valideren krijg ik de volgende boeiende foutmelding:

Unimplemented block at xmlschemastypes.c:1928
ik gok dat je ergens in php een lib corrupt is :P

---


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Want? Waaruit blijkt dat? En zo ja, wat dat dan te doen?? :?

Acties:
  • 0 Henk 'm!

  • Kayshin
  • Registratie: Juni 2004
  • Laatst online: 09-03-2018

Kayshin

Bl@@T @@P!!!

xmlschemastypes.c is een library. Deze zijn extra te installeren of uit te zetten. Zie je aan .c.

Je zou eens kunnen kijken naar een herinstallatie of proberen die extensie up te daten oid...

My personal videoteek: -Clique-; -NMe- is een snol!