Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

For years we had XLST 1.0 and XQuery in the plugins using open source libraries. We could add the Saxon processor library for XLST, XQuery and XML Schema functionality. But that library has a cost as a commercial library, so making a plugin would only work if we have enough people taking it. We are collecting a list of developers interested in this to know whether it is feasible to do this.

We could have:

  1. XSLT 3.0 Processor

    Saxon Professional supports the latest version of XSLT (3.0) for transforming XML documents into various formats (HTML, text, other XML formats). It supports full XPath 3.1 and XQuery 3.1 standards.

  2. XPath 3.1 Support

    XPath is a language for navigating through elements and attributes in an XML document. Saxon Professional provides comprehensive support for XPath 3.1, allowing complex expressions for querying and filtering XML data.

  3. XQuery 3.1 Support

    XQuery is used for querying XML data. Saxon Professional Edition supports XQuery 3.1, which is highly flexible and useful for querying both XML and non-XML data sources.

  4. Streaming for XSLT 3.0

    Streaming allows Saxon to process large XML files that do not fit into memory by reading the document sequentially. This is essential for dealing with very large documents efficiently.

  5. Schema-Aware XSLT and XQuery

    Saxon Professional Edition is schema-aware, meaning it can process and validate XML documents against XML Schema definitions. This ensures data integrity and adherence to data structures during transformation or query.

  6. EXSLT Support

    Saxon includes support for EXSLT, which is a set of extensions to XSLT. These extensions provide additional functions for working with strings, dates, numbers, and more.

  7. JSON Processing

    In addition to XML, Saxon/C++ can process JSON documents. It can convert JSON to XML for XSLT processing or use XPath/XQuery directly on JSON data, making it versatile for different data formats.

  8. Serialization Features

    It provides advanced serialization options, including support for JSON output, binary data formats, and text formats, making it versatile for different kinds of output requirements.

We got a prototype working and now look for interested FileMaker developers interested in this functionality. Let us know whether you are interested. We will probably make it an add-on to our plugins to pay an extra licensing fee. Then we would add Saxon features to our plugin over time.

Please let us know if you would be interested to have Saxon library available for use in your projects.

Create an account or sign in to comment

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.