Re: [oXygen-user] [OXYGEN-12987] Need help with a Schematron rule

*Security/Schematron:* Fixed an issue regarding the validation of Schematron documents when such files were created or saved in a location considered not safe. So maybe you can re-download and re-install Oxygen 26.1. In the Oxygen
Hi Frank, About the "access denied" problem, we seem to have fixed it in an Oxygen 26.1 minor bug fix release: https://www.oxygenxml.com/build_history.html?build_id=2024012406 main menu Help->About dialog besides the version you can also find the build ID information as from time to time we release newer builds of the same version to fix more severe problems. Regards, Radu Radu Coravu Oxygen XML Editor On 2/14/24 17:00, Frank Dissinger wrote:
Hi Franz-Josef,
Thank you very much for your help. Your code indeed does work! I don't know what made it fail previously...
Any idea about this error message which keeps popping up at the bottom of the window when I save a Schematron rule file?
access denied ("java.security.AllPermission" "<all permissions>" "<all actions>")
I can save the *.sch file despite this message, but it's annoying because it requires an additional click on the "Save anyway" button.
Regards,
Frank
------------------------------------------------------------------------
Am 14.02.2024 um 13:05 schrieb Franz-Josef Knelangen:
Hi Frank,
the provided code works: added it to my rules.sch and removed the ph to catch all keyref‘ed elements:
<sch:pattern> <sch:rulecontext="*[*/@keyref/*]"> <sch:asserttest="/not/(/contains/(/text/(),' '))">No blanks allowed inside keyref'ed elements</sch:assert> </sch:rule> </sch:pattern>
Now it reports correctly – the yellow elements have red underlines in Oxy – they don’t come over with the clipboard:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd"> <topicid="Untitled1"> <title>Test Schematron</title> <body> <p><ph keyref="prod-short"></ph></p> <p><phkeyref="prod-short"/></p> <p><keywordkeyref="prod-name"></keyword></p> <p><keywordkeyref="prod-name"/> </p> </body> </topic>
And only these 2 in the “Problems” pod:
No blanks allowed inside keyref'ed elements
No blanks allowed inside keyref'ed elements
Must be something else in your configuration…
Greetings,
Franz-Josef
* Franz-Josef Knelangen** *Leiter Dokumentation
Main: +49 7634 5612-0
Facebook <https://www.facebook.com/akgsoftware/>| Xing <https://www.xing.com/pages/akgsoftware>| LinkedIn <https://www.linkedin.com/company/18590571>| YouTube <https://www.youtube.com/c/AKGSoftware-infrastructure>
AKG Software Consulting GmbH
*AKG Software Consulting GmbH* Uhlandstr. 12 D-79423 Heitersheim www.akgsoftware.de <https://www.akgsoftware.de/>
Geschäftsführer: Dipl.-Ing. Artur K. Günther, Dipl.-Ing. Arno Brüggemann, Dipl.-Ing. (FH) Bernhard Feser, Dipl.-Ing. Jens Günther Sitz der Gesellschaft: Heitersheim, HRB 310383 (Amtsgericht Freiburg i. Br.)**
--
*Frank Dissinger*
Documentation Manager
....................................................................
*CGS ORIS GmbH*
*Email *frank.dissinger@cgs-oris.com | *Web* www.cgs-oris.com <http://www.cgs-oris.com/>
*Address* Kettelerstr. 24 | D-63512 Hainburg | Germany
*Phone* +49 6182 9626-27 | *Fax* +49 6182 9626-99
*Commercial register* Offenbach, HRB no. 21495
*Managing directors* Bernd Rückert, Christoph Thommessen
https://www.cgs-oris.com/Signatur.png <https://www.cgs-oris.com/signatur>
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com https://www.oxygenxml.com/mailman/listinfo/oxygen-user
participants (1)
-
Oxygen XML Editor Support (Radu Coravu)