[oXygen-user] Validation problem
Oxygen XML Editor Support (Radu Coravu)
support at oxygenxml.com
Mon Feb 27 08:15:27 CST 2023
Hi Lou,
The problem seems to be the validation scenario named "odd4crit_data".
You do not need a validation scenario if the XML file references
directly the schemas. And probably in your validation scenario you
mentioned only the Schematron validation as a stage and did not add a
validation stage for the Relax NG based validation. So Oxygen does what
your validation scenario says and skips Relax NG based validation,
Regards,
Radu
Radu Coravu
Oxygen XML Editor
On 2/27/23 16:03, Lou Burnard wrote:
> Hi Radu
> Thanks for the quick response.
> When I apply the default validation scenario I see this
>
> [ 13:58:35] - <<< Start scanning using validation scenario
> Scenario Name: odd4crit_data
> Scenario Storage Type: Global Level
> Default Scenario: No
> [ 13:58:35] - << Validation Unit (1 of 1):
> File to validate URL:
> file:/home/lou/Public/odd4crit/odd4crit_data.xml
> Validation Unit Type: XML Document
> Validation Unit Engine: <Default engine>
> [ 13:58:37] - Schematron Error Scanner - start scanning
> file:/home/lou/Public/odd4crit/odd4crit_data.xml with schema:
> file:/home/lou/Public/odd4crit/out/odd4crit.rng
> [ 13:58:37] - Found 7 problems
> [ 13:58:37] - >>
> [ 13:58:37] - End >>>
>
> When I explicitly select the URL of my RNG file, I see this:
>
> [ 14:01:10] - start scanning
> file:/home/lou/Public/odd4crit/odd4crit_data.xml with schema:
> file:/home/lou/Public/odd4crit/out/odd4crit.rng
> [ 14:01:10] - Found 2 problems
> [ 14:01:10] - Schematron Error Scanner - start scanning
> file:/home/lou/Public/odd4crit/odd4crit_data.xml with schema:
> file:/home/lou/Public/odd4crit/out/odd4crit.rng
> [ 14:01:10] - Found 7 problems
>
> (which is what I would prefer to see!)
> ------------------------------------------------------------------------
> *From:* oXygen-user <oxygen-user-bounces at oxygenxml.com> on behalf of
> Oxygen XML Editor Support (Radu Coravu) <support at oxygenxml.com>
> *Sent:* Monday, February 27, 2023 1:46 PM
> *To:* oxygen-user at oxygenxml.com <oxygen-user at oxygenxml.com>
> *Subject:* Re: [oXygen-user] Validation problem
>
> Hi Lou,
>
>
> Strange.
>
>
> Let's say I have a stock TEI document "abc.xml" like this one below
> which has a similar reference to the TEI schemas (both as RNG and SCH):
>
>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <?xml-model
>> href="http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng"
>> <http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng>
>> type="application/xml"
>> schematypens="http://relaxng.org/ns/structure/1.0"
>> <http://relaxng.org/ns/structure/1.0>?>
>> <?xml-model
>> href="http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng"
>> <http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng>
>> type="application/xml"
>> schematypens="http://purl.oclc.org/dsdl/schematron"
>> <http://purl.oclc.org/dsdl/schematron>?>
>> <TEI xmlns="http://www.tei-c.org/ns/1.0" <http://www.tei-c.org/ns/1.0>>
>> <teiHeader>
>>
>> </teiHeader>
>> <text>
>> <body>
>> <p>Some text here.</p>
>> </body>
>> </text>
>> </TEI>
>
> I go to the Oxygen main menu "Window->Show view" and show the
> "Information" view.
>
> Then validate the XML document, in the Information view I get some
> information like this:
>
>
>> [ 15:42:54] - start scanning file:/.../abc.xml <file:/.../abc.xml>
>> with schema:
>> file:/../frameworks/tei/xml/tei/custom/schema/relaxng/tei_all.rng
>> <file:/../frameworks/tei/xml/tei/custom/schema/relaxng/tei_all.rng>
>> [ 15:42:54] - Found 1 problem
>> [ 15:42:54] - Schematron Error Scanner - start scanning
>> file:/../abc.xml <file:/../abc.xml> with schema:
>> file:/../tei/xml/tei/custom/schema/relaxng/tei_all.rng
>> <file:/../tei/xml/tei/custom/schema/relaxng/tei_all.rng>
>> [ 15:42:54] - No problems found
>
> Do you get similar messages in the Oxygen Information view?
>
>
> Regards,
>
> Radu
>
> Radu Coravu
> Oxygen XML Editor
> On 2/27/23 15:34, Lou Burnard wrote:
>> I have a RELAXNG schema which contains embedded schematron rules and
>> a document which begins with two xml-model PIs like this:
>>
>> <?xml-model href="out/odd4crit.rng type="application/xml"
>> schematypens="http://relaxng.org/ns/structure/1.0"
>> <http://relaxng.org/ns/structure/1.0>?>
>> <?xml-model href="out/odd4crit.rng" type="application/xml"
>> schematypens="http://purl.oclc.org/dsdl/schematron"
>> <http://purl.oclc.org/dsdl/schematron>?>
>>
>> When I validate this document using the default CTRL-SHIFT-V option,
>> or using a predefined validation scenario, only Schematron validation
>> errors are reported. When I validate by selecting "Validate with" and
>> specifying the schema URL again, errors reported by jing also appear.
>>
>> Is this the intended behaviour? Why?
>>
>> I am using <oXygen/> XML Editor 24.1, build 2022030807 on Ubuntu 20.04
>>
>>
>>
>> _______________________________________________
>> oXygen-user mailing list
>> oXygen-user at oxygenxml.com <mailto:oXygen-user at oxygenxml.com>
>> https://www.oxygenxml.com/mailman/listinfo/oxygen-user <https://www.oxygenxml.com/mailman/listinfo/oxygen-user>
>
> _______________________________________________
> oXygen-user mailing list
> oXygen-user at oxygenxml.com
> https://www.oxygenxml.com/mailman/listinfo/oxygen-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.oxygenxml.com/pipermail/oxygen-user/attachments/20230227/216f05e0/attachment.htm>
More information about the oXygen-user
mailing list