Jump to content

Understanding fmxslt:send_email


Brian Paquin

This topic is 7066 days old. Please don't post here. Open a new topic instead.

Recommended Posts

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

This topic is 7066 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.