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.

Altering FMPDSORESULT DTD or creating a new grammar set.

Featured Replies

Hi,

I'm wondering if I can change the grammar of Filemaker's XML output to something other than the options available. By either changing a standard DTD or maybe creating a third.

I should rework the whole system as it is barely functional, but I'm currently in a situation where I won't possibly have the time to start on something like this.

You can transform the output to practically anything you like, by using a XSLT stylesheet during the export. There are some examples of that included with the application, and many more in these forums.

Not sure what you mean by "barely functional".

Edited by Guest

  • Author

Sorry about being too vague, I was pressed for time. I'll elaborate a bit more.

This was my first xml/xsl project so there might be a very small error somewhere.

I'm exporting a FMPDSORESULT grammar XML file and using XSL to transform it. The issue I have is that the XSL displays no xml data if I don't manually delete some starting nodes from the generated xml file:

0ODE>

When these are gone it's all fine.

So I'm guessing this is a newbie mistake somewhere ...

I'm guessing this is a newbie mistake somewhere

Very likely. I could tell for sure if you had posted your stylesheet. My guess is that you haven't declared (and used) the FMPDSORESULT namespace. As you can see, the root element of the XML source is qualified as . This is inherited by all the child elements - so your stylesheet must include a declaration such as:

xmlns:fmp="http://www.filemaker.com/fmpdsoresult"

You then use the declared prefix ("fmp" in my example) to refer to the source elements, e.g. instead of "ROW" you'd use "fmp:ROW".

  • Author

Yup, that seems like the solution. I'll report back once I finished implementing the changes :

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.