Options for styling XML documents in PDM

Several years ago I did a proof of concept in our test vault using the method described in this KB article:

How do I create a formatted XML document that I can preview and print from the SOLIDWORKS® PDM software?

The intent was to style various XML documents in the vault that represent various forms we use. Rather than use a Word document where you have to link properties and such, the XML file itself can be styled into HTML that can be previewed and printed. At the time, this all worked great, but didn’t go into production.

Now that we’ve upgraded from 2017 to 2025, I revisited this and find that time has caught up with PDM. The underlying mechanism used for styling (XSLT) has been deprecated in today’s browsers due to potential security issues and in fact doesn’t work at all when the stylesheet is in a separate file.

I’ve verified that embedding the stylesheet data in the XML file works, but this isn’t a great solution because if you want to change the styling you have to change every XML file instead of a single XSL file. And this is only a stopgap solution because browser support for XSLT will completely disappear sooner rather than later.

The Internet suggests several alternatives, none of which seem simple or straightforward, so before I go down the rabbit hole of investigating, I wanted to ask if anyone else is using styled XML documents with PDM. If you are, are you aware of the imminent demise of XSLT? If so, have you found an alternate solution?

I’ve seen the XML proposed for ECOs in PDM. We use the CVD file format for this, but we don’t have a requirement to ever print the ECO.

We’ve built custom reports to print or view data in PDM. Was using Crystal reports but that is now be obsoleted by oracle it appears.