Hi All! I am running PHP 4.1.1, on Win2k. I am using the XSL functions found in the php_xslt.dll (it is enabled in the php.ini file). The XML finctions that I am using are those native XML functions of PHP. I am not using php_xmldom.dll (it is commented in the php.ini file).
Well, the problem is: I am trying to generate a idented HTML file from a XML and a XSL sources, trough xslt_process() function, but it is generating a one line length HTML file... with no identation. I am using the xml:space="preserve" tag in the XSL file, but it has no effect... Do you have an idea about what could be happening? I am sending the source code, to be checked... ********************************************************* *** XML INPUT FILE - BEGIN ****************************** ********************************************************* <Root> <Pessoa> <Nome>Abel</Nome> <Idade>12</Idade> </Pessoa> <Pessoa> <Nome>Barbara</Nome> <Idade>15</Idade> </Pessoa> <Pessoa> <Nome>Carlos</Nome> <Idade>18</Idade> </Pessoa> /Root> ********************************************************* *** XML INPUT FILE - END ******************************** ********************************************************* ********************************************************* *** XSL INPUT FILE - BEGIN ****************************** ********************************************************* <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" > <xsl:output encoding="ISO-8859-1" method="html" indent="yes" omit-xml-declaration="yes"/> <xsl:template match="/" xml:space="preserve"> <table border="1"> <xsl:for-each select="/Root/Pessoa"> <tr> <td><xsl:value-of select="Nome"/></td> <td><xsl:value-of select="Idade"/></td> </tr> </xsl:for-each> </table> </xsl:template> </xsl:stylesheet> ********************************************************* *** XSL INPUT FILE - END ******************************** ********************************************************* ********************************************************* *** PHP PROCESSOR FILE - BEGIN ************************** ********************************************************* <?php $xsl_parser = xslt_create(); $result = xslt_process($xsl_parser, "teste\pessoa.xml", "teste\pessoa.xsl", "teste\\tabela_pessoa_php.asp"); if ($result) { echo "$result"; } else { $err1 = xslt_error($xsl_parser); $err2 = xslt_errno($xsl_parser); echo "<strong> >>> Parsing failed! </strong> <br><br><br>"; echo "$err1 <br>"; echo "$err2 <br>"; } xslt_free($xsl_parser); ?> ********************************************************* *** PHP PROCESSOR FILE - END **************************** ********************************************************* ********************************************************* *** HTML GENERATED FILE - BEGIN ************************* ********************************************************* <table border="1"><tr><td>Abel</td><td>12</td></tr><tr><td>Barbara</td><td>15</td></tr><tr><td>Carlos</td><td>18</td></tr></table> ********************************************************* *** HTML GENERATED FILE - END *************************** ********************************************************* Thanks in advance...!! Christian -- ========================================= = Christian Azambuja Pagot = ------------------------ = Fones....: (51)9114-7717 / (51)476-4641 = e-Mail...: [EMAIL PROTECTED] = Chave Publica disponivel ========================================= -----BEGIN PGP PUBLIC KEY BLOCK----- Version: PGPfreeware 5.5.3i for non-commercial use <http://www.pgpi.com> mQENAzcy1O0AAAEIAKidc5Z07Up3Y9WpH0+S/xN5BQHMVoTMc08Njl92d+hEVclm heGNBrfXy04v2BDxeQu64AVXiyOZd16LtRDXEYVonRdvd1qsFPK8fkdxi9iQjPP8 aJcUM5XY5zndnSTVj4K83nFAcnSwu/IAMXSx+/sQRSpAVtM4JlxAiDdFA8ZEJBXz CzzrZWncT9FDlrRFTBKoTqRWbUEIasyVtkHXzo4l2Wc/DzEkg96+hcL21FNDLldW VCog47ba9w8XAzpe23kGXIiqSnpodV85BRSjdVwBfFoQyfE64LsYYP+uxPvqduOT zJhKzBQO+MtDl+tAlM+Qs0YgPoACvJ8f84z0MNEABRG0M0NocmlzdGlhbiBBemFt YnVqYSBQYWdvdCA8YXphbWJ1amFAcG9ydG93ZWIuY29tLmJyPokBFQMFEDcy1O28 nx/zjPQw0QEBdE4H/iBaJRmOxOGFyTkKM+6PinLaPvsBgvZAOsnW6Cs/QpvJH5mP MaCrKxH1EzLj3MVT38bAdmSL+iM/OTMoRWCi7BtcLW8dheOdmt5IVcHx1bQOJ8qe hMTn/2/KbvEawDD07OFTerRM+Ac158e/cK5VVC2vFUYuIja2XGD0yJvpndYAoTOe 2hSpPf7eCxUGF1CRsmdPMWKIz1fPqUROVxFalxKg0x7XuOjoD/XVNFmBq1j+NtIJ idYGjsGSu8s9NF3NaQgvWm9+obaaHhBPzJawZ6pyjCQ19GBi6AuYVpunq2vhzW0G ZLqrLPoB0EIzDFylnLY8+fFh84kLykRU1e8/ALw= =eTcy -----END PGP PUBLIC KEY BLOCK----- -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php