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

Reply via email to