[oXygen-user] Strange behaviour with OxygenXML 9.1 and RNG schema

mozer
Mon Jun 2 09:25:53 CDT 2008


1. Show the Information view (Perspective->Show View->Information) and see
what operation is performed when you validate the document. Let us know what
is written there.

[15:46:59] - start scanning file:/C:/Users/MoZ/Desktop/test.xml with
schema(s): file:/C:/Users/MoZ/Desktop/test.rng
[15:46:59] - Found 0 problem(s)

2. Enable the catalog verbosity from Options->Preferences -- XML -- XML
Catalog --- Verbosity. Perform the Validate action and see in the Catalogs
View if there is a mapping performed by the catalog from your schema to
another schema.

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/dita/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/dita/DITA-OT/catalog-dita.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/docbook/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/docbook/5.0/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/docbook/4.4/dtd/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/docbook/4.3/dtd/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/docbook/4.2/dtd/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/docbook/5.0/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/fo/xsd/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/svg/dtd/svgcatalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/tei/xml/teip4/schema/dtd/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/tei/xml/teip4/custom/schema/dtd/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/tei/xml/tei/schema/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/tei/xml/tei/custom/schema/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/xhtml/dtd/xhtmlcatalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/xhtml11/dtd/xhtmlcatalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/xhtml11/schema/xhtmlcatalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/xmlspec/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/jsp/xsd/jspcatalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/xml/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%209.0/frameworks/xs3p/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/tei/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/tei/xml/tei/custom/schema/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/tei/xml/tei/schema/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/tei/xml/teip4/custom/schema/dtd/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/tei/xml/teip4/schema/dtd/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/docbook/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/docbook/dtd/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/docbook/4.3/dtd/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/docbook/4.2/dtd/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/docbook/5.0/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/svg/dtd/svgcatalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/jsp/xsd/jspcatalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/xml/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/xhtml/dtd/xhtmlcatalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/xhtml11/dtd/xhtmlcatalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/xhtml11/schema/xhtmlcatalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/fo/xsd/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/xs3p/catalog.xml

SystemID: null
Description: Loading catalog:
file:/C:/Program%20Files/Oxygen%20XML%20Editor%208.2/frameworks/xmlspec/catalog.xml

SystemID: null
Description: Public: null System: file:/C:/Users/MoZ/Desktop/test.rng =
file:/C:/Users/MoZ/Desktop/test.rng

3. If there is no specific reason get the latest 9.2 distribution instead of
9.1. The same license key works with 9.2.
   Will do the deploy of 9.2 but wanted to know about this point in
perticular

4. Create a new DocBook 5 document (for instance File->New -- From Templates
-- DocBook 5 Article). Make some validation errors in the new document and
validate that. Do you get an error?
I tried but it seems the problem is only for empty content ; When you have
nothing it seems to be allowed whathever the schema is

More interesting, if I take the test.rng and put in in a NVDL, I have the
right behaviour

Hope this will help you debug this

Regards,

Xmlizer

On Mon, Jun 2, 2008 at 2:24 PM, George Cristian Bina <>
wrote:

> Hi,
>
> This kind of validation surely works in oXygen. Something strange happens
> in your case and the validation is either not performed (for instance only a
> wellformed check in done) or the validation is not against the sample schema
> (for instance an XML catalog can provide a different schema).
>
> Some things to check:
> 1. Show the Information view (Perspective->Show View->Information) and see
> what operation is performed when you validate the document. Let us know what
> is written there.
>
> 2. Enable the catalog verbosity from Options->Preferences -- XML -- XML
> Catalog --- Verbosity. Perform the Validate action and see in the Catalogs
> View if there is a mapping performed by the catalog from your schema to
> another schema.
>
> 3. If there is no specific reason get the latest 9.2 distribution instead
> of 9.1. The same license key works with 9.2.
>
> 4. Create a new DocBook 5 document (for instance File->New -- From
> Templates -- DocBook 5 Article). Make some validation errors in the new
> document and validate that. Do you get an error?
>
> Best Regards,
> George
> --
> George Cristian Bina
> <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
> http://www.oxygenxml.com
>
> mozer wrote:
>
>> Sorin,
>>
>> They are identical to what I copy/paste just before
>>
>> But here they are attached
>>
>> Regards,
>>
>> Xmlizer
>>
>> On Mon, Jun 2, 2008 at 12:02 PM, Sorin Ristache <<mailto:
>> >> wrote:
>>
>>    Please post the two files (the schema and the XML file) that are
>>    located  in the same folder.
>>
>>
>>    Regards,
>>    Sorin
>>
>>
>>    mozer wrote:
>>
>>        Sorin,
>>
>>        Yes I do validate and even do empty cache and validate but It
>>        says that the document is valid which is stange
>>
>>        Do you have any idea from where do I need to start
>>
>>        The rng and xml are in the same folder
>>
>>        Xmlizer
>>
>>        On Mon, Jun 2, 2008 at 11:53 AM, Sorin Ristache
>>        < <mailto:>
>>        <mailto: <mailto:>>> wrote:
>>
>>           Hello,
>>
>>           What do you mean it validates the document? I get the error:
>>
>>           unfinished element "root": "foo" required to finish the element
>>
>>           Did you press the Validate Document toolbar button and Oxygen
>>           reported no validation error? Does the file test-1.rng that is
>>           located in the same folder as the XML file contain the RELAX NG
>>           schema that you posted to the list?
>>
>>
>>           Regards,
>>           Sorin
>>
>>
>>
>>           mozer wrote:
>>
>>               In Oxygen 9.1 2007122116
>>
>>               With this RNG Schema
>>
>>               <?xml version="1.0" encoding="UTF-8"?>
>>               <grammar
>>                xmlns="http://relaxng.org/ns/structure/1.0"
>>                      xmlns:a="
>> http://relaxng.org/ns/compatibility/annotations/1.0"
>>                      datatypeLibrary="
>> http://www.w3.org/2001/XMLSchema-datatypes">
>>                  <start>
>>                      <element name="root">
>>                          <element name="foo">
>>                              <text/>
>>                          </element>
>>                      </element>
>>                  </start>
>>               </grammar>
>>
>>
>>               It validates this document
>>
>>               <?xml version="1.0" encoding="UTF-8"?>
>>               <?oxygen RNGSchema="test-1.rng" type="xml"?>
>>               <root>
>>                 </root>
>>
>>               Where am I wrong ?
>>
>>               Regards,
>>
>>               Xmlizer
>>
>>           _______________________________________________
>>           oXygen-user mailing list
>>            <mailto:>
>>        <mailto:
>>        <mailto:>>
>>
>>           http://www.oxygenxml.com/mailman/listinfo/oxygen-user
>>
>>
>>
>>
>>  ------------------------------------------------------------------------
>>
>>
>>        _______________________________________________
>>        oXygen-user mailing list
>>         <mailto:>
>>        http://www.oxygenxml.com/mailman/listinfo/oxygen-user
>>
>>    _______________________________________________
>>    oXygen-user mailing list
>>     <mailto:>
>>    http://www.oxygenxml.com/mailman/listinfo/oxygen-user
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> oXygen-user mailing list
>> 
>> http://www.oxygenxml.com/mailman/listinfo/oxygen-user
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.oxygenxml.com/pipermail/oxygen-user/attachments/20080602/33f577d3/attachment.html 


More information about the oXygen-user mailing list