
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 oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user