[oXygen-user] RelaxNG "autocompletion"

George Cristian Bina
Mon Oct 12 04:10:10 CDT 2009


Hi Patrick,

It seems an issue with the generation of required content based on Relax 
NG schemas.
Until we fix that you can disable the generation of element content from
Options->Preferences -- Editor / Content Completion,
disable the "Add element content" option.

Best Regards,
George
-- 
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com

Patrick Gundlach wrote:
> Hello,
> 
> with the following grammar the contents of the element "foo" can  
> either be the attribute "att" _or_ the element "elt".
> 
> <?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">
>        <oneOrMore>
>          <element name="foo">
>            <choice>
>              <attribute name="att" />
>              <element name="elt"><text /></element>
>              </choice>
>          </element>
>        </oneOrMore>
>      </element>
>    </start>
> </grammar>
> 
> 
> But when I insert <foo> into the editor, oxygen gives me the element  
> <elt> as a child. So I have to delete the element manually if I use  
> the attribute 'att'. I find this behavior a bit of a nuisance. Is this  
> on purpose?
> 
> Patrick
> 
> _______________________________________________
> oXygen-user mailing list
> 
> http://www.oxygenxml.com/mailman/listinfo/oxygen-user



More information about the oXygen-user mailing list