[oXygen-user] Need help with a Schematron rule
Frank Dissinger
frank.dissinger at cgs-oris.com
Wed Feb 14 09:00:01 CST 2024
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 at 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>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.oxygenxml.com/pipermail/oxygen-user/attachments/20240214/2a552c45/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002_01fef2d4-1f7d-4ea5-9727-748ef31e8852.png
Type: image/png
Size: 6793 bytes
Desc: not available
URL: <http://www.oxygenxml.com/pipermail/oxygen-user/attachments/20240214/2a552c45/attachment-0001.png>
More information about the oXygen-user
mailing list