January 12, 200521 yr After a form is filled out, I have a response page (addsuccess.xsl) presented to the user. The data is placed into the database successfully, and I would like an email sent out automatically. Using the following code, I get an XPATH error "Prefix must resolve to a namespace: fmxslt
January 13, 200521 yr I guess that your email_template.xsl can be similar as say, a results.xsl file, however, depending on the format of the e-mails (text or html), you can either output text (enclosed in <xsl:text>.....</xsl:text>) or HTML. Accordingly, you have to place <xsl:output method="html" encoding="UTF-8"/> or <xsl:output method="html" encoding="UTF-8"/> after <xsl:stylesheet ... > and before <xsl:template match="/"> In addition, for the FM XSLT extension functions to work, define the fmxslt namespace in <xsl:stylesheet ... > like this: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fmrs="http://www.filemaker.com/xml/fmresultset" xmlns:fmq="http://www.filemaker.com/xml/query" xmlns:fmxslt="xalan://com.fmi.xslt.ExtensionFunctions" exclude-result-prefixes="xsl fmrs fmq fmxslt"> Martin
Create an account or sign in to comment