|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2008-03-03 08:32 UTC] chregu@php.net
[2008-03-03 12:28 UTC] undefined at users dot berlios dot de
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Dec 05 20:00:01 2025 UTC |
Description: ------------ This Error Message is invalid. The Function becomes a DomDocument from my Class DomBuilder method getDom() [CODE] /** Parse Validate XML and returns the DomDocument. * @return \b DomDocument */ public function getDom() { $dom = new DomDocument( "1.0", "utf-8" ); $dom->validateOnParse = true; $dom->loadXml( $this->saveXML(), LIBXML_DTDVALID ); return $dom; } [/CODE] This Problem comes up with the Implantation of mysqli Extension. Before the mysqli Extension was inserted to my Code the Script 100% works. ~> rpm -q libxml2 libxslt libxml2-2.6.27-2007209 libxslt-1.1.20-2007209 Reproduce code: --------------- function hjcms_transform_template( DOMDocument $doc, $Template ) { $tpl = $_SERVER['DOCUMENT_ROOT'] . "/tpl/" . $Template . "/index.xslt"; if( is_readable( $tpl ) ) { $style = new DOMDocument("1.0", "utf-8"); $style->load( $tpl ); $xslt = new XSLTProcessor; $xslt->registerPHPFunctions(); $xslt->importStyleSheet( $style ); return $xslt->transformToDoc( $doc ); } return $doc; } Expected result: ---------------- Warning: XSLTProcessor::transformToDoc() [http://www.php.net/manual/de/function.XSLTProcessor-transformToDoc.php]: A PHP Object can not be converted to a XPath-string in $HOME/hjcms/website/src/hjcms_templates.php on line 36