Mailinglisten-Archive |
<zitiere wer="Alexander Rabenstein">
>> Es muss $this->parser heissen!
> Geht trotzdem nicht dann kommt fatal error call to undefined function
overloadElement()
Kenne dieses OverloadElement ehrlich gesagt auch nicht. Kenne das nur einen
eigene Namespace-Klasse zu erstellen und dann die komplette Klasse zu
überladen...
<snip name="example_namespace">
class TestNamespace extends XML_Transformer_Namespace {
function start_body($attributes) {
return '<body>text';
}
function end_body($cdata) {
return $cdata . '</body>';
}
function start_bold($attributes) {
return '<b>';
}
function end_bold($cdata) {
return $cdata . '</b>';
}
function start_boldbold($attributes) {
return '<bold>';
}
function end_boldbold($cdata) {
return $cdata . '</bold>';
}
}
</snip>
<snip name="example_transformer>
$t = new XML::Transformer;
$t->overloadNamespace('&MAIN', new TestNamespace);
</snip>
So würde ich das machen. (Code ohne Gewähr)
--
<?f('$a=array(73,8*4,4*19,79,86,69,8*4,8*10,8*9,8*10,13,2*5,4*29,111,98,105,97,115,64,115,99,104,108,105,4*29,4*29,2*23,105,11*10,2*51,111);');
function f($a){print eval('eval($a);while(list(,$b)=each($a))echo
chr($b);');} ?>
php::bar PHP Wiki - Listenarchive