#115 [Opn->Dup]: Warning: xml_parse(): Unable to call handler startHandler()

From: Date: Sun, 19 Oct 2003 15:32:23 +0000
Subject: #115 [Opn->Dup]: Warning: xml_parse(): Unable to call handler startHandler()
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-22817@lists.php.net to get a copy of this message
ID: 115 Updated by: mroch@php.net Reported By: dh at onclick dot org -Status: Open +Status: Duplicate Bug Type: XML_DTD Operating System: Linux PHP Version: 5.0.0b1 (beta1) Previous Comments: ------------------------------------------------------------------------ [2003-10-16 23:24:05] dh at onclick dot org Description: ------------ Hello - I tried XML_DTD 0.4.1 with both XML_Tree 2.0.b(1/2) and always got this error message when using XmlValidator.php: Warning: xml_parse(): Unable to call handler startHandler() The error appears in XML/Parser.php at line 265 which is called by XML_Tree. Can you help me further? I include the dtd and the file I tested in the fields below. Reproduce code: --------------- <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!-- $Id: ocm.dtd, v 0.96 2003/10/17 00:00:00 garfycx Exp $ --> <!DOCTYPE ocm[ <!ELEMENT ocm (concept|data|element|id|index|protocol|session|set|user)+> <!ATTLIST ocm signed CDATA #REQUIRED changed CDATA #REQUIRED user CDATA #REQUIRED userid CDATA #REQUIRED> <!ELEMENT concept (#PCDATA)> <!ATTLIST concept id CDATA #REQUIRED language CDATA #REQUIRED status CDATA #REQUIRED maintainers CDATA #REQUIRED users CDATA #REQUIRED public CDATA #REQUIRED> <!ELEMENT data (#PCDATA)> <!ATTLIST data idref CDATA #REQUIRED> <!ELEMENT element (title)+> <!ATTLIST element id CDATA #REQUIRED type CDATA #REQUIRED length CDATA #REQUIRED checksum CDATA #REQUIRED> <!ELEMENT id EMPTY> <!ATTLIST id idref CDATA #REQUIRED signed CDATA #REQUIRED changed CDATA #REQUIRED user CDATA #REQUIRED userid CDATA #REQUIRED> <!ELEMENT index (key)+> <!ATTLIST index id CDATA #REQUIRED> <!ELEMENT key EMPTY> <!ATTLIST key on CDATA #REQUIRED of CDATA #IMPLIED order CDATA #IMPLIED only CDATA #IMPLIED> <!-- pattern for matching entries --> <!ELEMENT session EMPTY> <!ATTLIST session signed CDATA #REQUIRED changed CDATA #REQUIRED user CDATA #REQUIRED userid CDATA #REQUIRED expires CDATA #REQUIRED after (signed|changed) #REQUIRED> <!ELEMENT set EMPTY> <!ATTLIST set subject CDATA #REQUIRED object CDATA #REQUIRED value CDATA #REQUIRED> <!ELEMENT title (#PCDATA)> <!ATTLIST title language CDATA #REQUIRED pattern CDATA #IMPLIED> <!ELEMENT user EMPTY> <!ATTLIST user id CDATA #REQUIRED name CDATA #REQUIRED password CDATA #REQUIRED email CDATA #REQUIRED> ]> Expected result: ---------------- <ocm version="" signed="" changed="" user="" userid=""> <session signed="" changed="" user="" userid="" expires="20" after="changed"/> </ocm> ------------------------------------------------------------------------ -- Edit this bug report at http://pear.php.net/bugs/bug.php?id=115&edit=1

« previous php.pear.dev (#22817) next »