Beispiel #1
0
function html_random_link($html)
{
    static $stylesheet = '<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
			<xsl:output method="xml" />
			<xsl:template match="/">
				<xsl:apply-templates select="//a"/>
			</xsl:template>
			<xsl:template match="a">
				<xsl:value-of select="@href"/><xsl:text>
</xsl:text>
			</xsl:template>
		</xsl:stylesheet>';
    $list = explode("\n", xml_apply_external_stylesheet($html, $stylesheet));
    return $list[array_rand($list)];
}
Beispiel #2
0
function invoice_render($invoice)
{
    return xml_apply_external_stylesheet($invoice, join('', file(dirname(__FILE__) . "/invoice_html.xsl")));
}