Thanks for the link :)
In case of this is my .xml
<?xml version="1.0" encoding="utf-8" ?>
<?xml:stylesheet type="text/xsl" href="style1.xsl"?>
<formulaire>
<FRMFAT04001>
<c001 type="input" desc="Societe" size="32">John
Smith</c001>
<c002 type="input" desc="Adresse" size="32">25</c002>
<c003 type="input" desc="Complement"
size="32">Internet</c003>
<c004 type="input" desc="Code postal"
size="15">English</c004>
<c005 type="input" desc="Ville" size="32">Visual
Basic</c005>
<c006 type="input" desc="Comte/Cedex" size="32"></c006>
</FRMFAT04001>
</formulaire>
And my .xsl
<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" />
<xsl:template match="/">
<xsl:for-each select="/formulaire/FRMFAT04001">
<!--
The following for-each loop will iterate through all of the child elements
of employee
-->
<xsl:for-each select="*">
<xsl:value-of select="@desc" />
<!-- Note: Curly braces are a shorthand for the value of an attribute
-->
<xsl:element name="[EMAIL PROTECTED]">
<!-- Set the Size of the textbox
-->
<xsl:attribute name="size">
<xsl:value-of select="@size" />
</xsl:attribute>
<!-- Set the Size of the textbox
-->
<xsl:attribute name="maxlength">
<xsl:value-of select="@size" />
</xsl:attribute>
<!-- Set the value of the text box
-->
<xsl:attribute name="value">
<xsl:value-of select="text()" />
</xsl:attribute>
<br />
</xsl:element>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Pierre
-----Message d'origine-----
De�: eoghan [mailto:[EMAIL PROTECTED]
Envoy�: mercredi 30 juin 2004 21:52
��: Pierre
Cc�: php-general
Objet�: Re: [PHP] xslt_create
thats really difficult to say without seeing the xsl and xml. theres a
very good xsl list over at mulberrytech.com too if you need specific xsl
help
http://www.mulberrytech.com/xsl/xsl-list/index.html
Pierre wrote:
> Yes it's ok thanks to all :)
> But now I have a little problem : my page is all white
> This is my code :
> $xml='frm2004.xml';
> $xsl='style1.xsl';
> $xslt=xslt_create();
> $resultat=xslt_process($xslt,$xml,$xsl);
> xslt_free($xslt);
> echo $resultat;
>
> what's wrong ? please
>
> Pierre
>
> -----Message d'origine-----
> De : Ray Hunter [mailto:[EMAIL PROTECTED]
> Envoy� : mercredi 30 juin 2004 21:45
> � : Pierre
> Cc : php-general
> Objet : RE: [PHP] xslt_create
>
> On Wed, 2004-06-30 at 14:36, Pierre wrote:
>
>>Ok so I must recompile php with this option but I can't is there any php
>>class easy to use that can do this ?
>
>
> If you are on a linux box and have php installed via rpm you might be
> able to get a php-xslt rpm that you can use. If on windows you can
> download the zip file from php.net that contains all the dlls and in
> there you will find the php xslt (sablotron) dll and you will have to
> uncomment that dll in your php.ini file.
>
> --
> BigDog
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php