Hi, In the same folder there is a generateAction.xsl script that you can use to convert the descriptor to the corresponding CSS. There is no transformation scenario available for that, you just need to define one that applies that XSLT script on the corresponding XML and saves the result as a CSS fi...
Dear Anna, Please note that all the values you included in the selector are class attribute values on the same elemnt, so you need to use .className syntax, and you need to match only on one such class value, like below: .wh_search_input { background-color: #8ac340; } Note that a selector like .clas...
Hi Walter, We analyzed the issue, which was registered as EXM-38671, and there is not much that can be done, I am afraid. To understand better the situation, here it is an example: <p>abcd<k>ignored</k>xyzw</p> and let's say this is compared to <p>ab123zw</p> What should oXygen do when you want to c...
Yes, that is correct. Note also that DTDs are not really namespace aware, so supporting DTDs may cause some confusion - imagine you direct anything in the XHTML namespace to be validated with the XHTML DTD, but if there is a prefix used then the DTD validation will fail and you do not have a way to ...
Hi David, While we provide an SVN client as part of oXygen that is not very closely integrated. SourceTree for example provides for Git very similar functionality with what the oXygen SVN client provides for Subversion. I wonder what functionality you miss exactly if you use oXygen+SourceTree+Git(Hu...
The xi:include element will be replaced with the root element of the document you include, so you will end up with sch:schema within sch:schema , which is invalid in Schematron, thus the error message that you get. You can use: <sch:extends href="glossary_rules.sch"/> to obtain what you wa...
You need to check the "Total words" value and the "Total topic elements" - these are the values that represent 100% of words and topic elements, respectively.
Axxepta presented the Argon Author at Tekom last year! The Argon Author is a product that includes the oXygen SDK, more specifically the oXygen Author Component from the SDK, to provide XML authoring support. It connects to BaseX as repository, and probably it also handles issues like preserving DOC...
Another solution may be to use Relax NG instead of DTDs for DITA. If you run the transformations from within oXygen they should already work. Otherwise you will need two libraries in the DITA-OT classpath (Jing and DITA-NG) to get this working from the command line. For associating RelaxNG schemas w...
Hi, Another cause may be that this file is not included in any of the master files, in that case oXygen considers that an independent file and it will validate it directly. Can you please check to see if you include this file from a master file? I think you can use the the "Resource dependencie...
Hi Martin, In this case the problem is not NVDL but the schema for XHTML - it was constructed to allow only html as root element. Alternatively, you may consider using XProc, that will allow you to wrap the XHTML fragment in the missing elements and then trigger the validation step. Best Regards, Ge...
Hello, The oXygen XML Author does not have development tools, that means there is no specific editor for Schematron, XML Schema, XSLT, etc. - these specialized editors are part of oXygen XML Editor and oXygen XML Developer. I suspect you are using oXygen XML Author and that is why you do not see any...
Hi Pat, It is, see http://oxygenxml.com/download_oxygenxml_editor.html?os=MacOSX In the "Requirements" section we include a link to the installation kit that contains an embedded Java 8 JRE: http://oxygenxml.com/InstData/Editor/MacOSX/VM/oxygen.tar.gz Best Regards, George
Hi Gary, I will try to create a step by step tutorial on how to get started with this and different options to setup the Schematron file and the configuration file that provides links to the styleguide topics. The project is made available under Apache license, see https://github.com/oxygenxml/dim/b...
If you Open (double click) on a ZIP-based archive that will be opened in the Archive Browser view. The Find/replace in files command presents a few options to allow you to select the scope of the operation (the set of files the operation will apply on). The option "Opened archive" refers t...
This functionality depends on the use case... For example if you validate multiple EPUB files in a folder and you get 5 errors, it is nice that you can just click on those errors and automatically have the files where those errors appear open in oXygen, no matter what EPUB files they are from, inste...
Hi Patrick, I think this comes down to copying the embedded XSLT together with the embedded Schematron when the Schematron rules are extracted from the XSD or Relax NG schema. We plan to support this as well - but it will work only if allowForeign is set to true, otherwise the foreign elements (othe...
Hi Frank, The pointers you included refer to the possibility of embedding Schematron rules as annotations in relax NG - the same is possible in XML Schema. oXygen supports embedded Schematron in Relax NG XML and XML Schema, in case you want to use that. Now, I do not understand how that relates to t...
Hi Scott, You can also edit the DITA framework from oXygen (Options -> oXygen XML Editor ->Document Type Association, select DITA, then use the Edit button, then in the "Validation" tab edit the "DITA" validation scenario and add your Schematron there as an additional validation ...
Hi Lief, Well, it is not that difficult... I just implemented support for determining the key space and handling topicref/@keyref and @conkeyref and this will be generally available in the next oXygen release. If you need this now please contact us directly at support@oxygenxml.com and I will send y...
Hi Frank, Validation scenarios are one way of solving this, but we provide something even more powerful, master files support. Basically you need to mark the shell files as master files in your DITA project and then oXygen will automatically validate each module in the context of the master files th...
From Schematron you can use the document function to access a different file. So you can validate your changed file and use document to access content from the original.
Hi, The processing of track changes is a little more difficult - for example in your XLST fragment you assume that after the start marker you have only text until the end marker - and this may not be the case, you may have other elements in that insert block. Specifically in your case, the second oc...
When you include a file as text then that content is placed within a DocBook element as text. You cannot add HTML, XHTML or other XML content into a DocBook document. The schema will not allow that and also the XSLT stylesheets that process the document will not handle the new elements. If your HTML...
Hi Tom, Our SDK provides support for creating simple applications for reviewing that can be in one of the following forms: [list=] [*]a simple Java desktop application [*]a Java application that can be distributed though Java Web Start [*]a web application containing the Author Component as an Apple...
Dear Patrik, Please note that Schematron Quick-fixes are not yet implemented in 16.0. We implemented the core support for Quick-fixes and added Quick-fixes for XSLT. In the following releases of oXygen the Quick-fixes support will be updated to add schemas and also XML, including Schematon Quick-fix...