ID: 31994 User updated by: misnet at hotmail dot com Reported By: misnet at hotmail dot com Status: Open Bug Type: XSLT related Operating System: windows 2003 server PHP Version: 5CVS-2005-02-25 New Comment:
What about the bug? Can it not be resolved? Previous Comments: ------------------------------------------------------------------------ [2005-02-26 06:41:17] misnet at hotmail dot com Not be resolved! The same result. ------------------------------------------------------------------------ [2005-02-25 14:38:28] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip ------------------------------------------------------------------------ [2005-02-16 10:06:47] misnet at hotmail dot com Description: ------------ a.xml ============================================= <?xml version="1.0" encoding="GB2312"?> <Article> <Title>test</Title> <Author>ehero</Author> <ComeFrom>Öйú</ComeFrom> <HtmlUrl>a.html</HtmlUrl> <CatalogId>2</CatalogId> <Contents><![CDATA[²âÊÔ]]></Contents> <AddTime>2005Äê</AddTime> <UpdateTime></UpdateTime> <Hits>3</Hits> <ServerFile></ServerFile> <LocalFile></LocalFile> <EncodeLocalFile></EncodeLocalFile> <PageIndex>0</PageIndex> <TotalPageNum>1</TotalPageNum> <PageUrl>a.shtml</PageUrl> </Article> ============================================= cms.xsl: ============================================= <?xml version="1.0" encoding="GB2312" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:php="http://php.net/xsl" xsl:extension-element-prefixes="php"> <xsl:output method="html" encoding="GB2312" indent="yes"/> <xsl:template match="/"> <html> ..... ============================================= s.php: ============================================= <?php $xml = new DOMDocument("1.0","GB2312"); $xml->load("a.xml"); $xsl = new DOMDocument("1.0","GB2312"); $xsl->load("cms.xsl"); $proc = new XSLTProcessor; $proc->importStyleSheet($xsl); $proc->registerPHPFunctions(); $d = $proc->transformToUri($xml,"s.xml"); ?> ============================================= When I run s.php, it will be wrong!.Below is the exception messages. Warning: output conversion failed due to conv error in D:\myphp\yibo\t.php on line 9 Warning: Bytes: 0xB5 0xEB 0x2D 0x3C in D:\myphp\yibo\t.php on line 9 I have tested $xml->load("a.xml") and $xsl->load("cms.xsl"),they are right. I can get $xml->saveXML() and $xsl->saveXML(). ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=31994&edit=1