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

*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 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.dissin...@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
_______________________________________________
oXygen-user mailing list
oXygen-user@oxygenxml.com
https://www.oxygenxml.com/mailman/listinfo/oxygen-user

Reply via email to