|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] [XSLT2] Php tags inside attributes
Finally... I had this problem generating php output, and couldn't find an answer anywhere. Escaping into elements was easy with xsl:text, but inside attributes,... that was a different story. After looking through other posts, i reached a solution <!-- fragment of the stylesheet --> <xsl:output method="html" encoding="iso-8859-1" omit-xml-declaration="yes" use-character-maps="phpTags" escape-uri-attributes="no" /> <xsl:character-map name="phpTags"> <xsl:output-character character="<" string="<"/> <xsl:output-character character=">" string=">"/> </xsl:character-map> <!-- fragment of the source --> <form method="post" action="<?=$_POST['name']?>"> Name: <input type="textbox" value="<?=$_POST['name']?>" name="name"/><br/> Address: <input type="textbox" value="<?=$_POST['add']?>" name="add"/> </form> <!-- generated output --> <form method="post" action="<?=$_POST['name']?>"> Name: <input type="textbox" value="<?=$_POST['name']?>" name="name"><br> Address: <input type="textbox" value="<?=$_POST['add']?>" name="add"> </form> The escape-uri-attributes seems necessary for the "action" and "href" attributes, but not for the "value". I guess "value" is not na uri attribute. :)
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








