Zasłużmy że mój program akceptuje np takiego xml'a:
<Block> <Block> <PrintMessage/> <Block> <PrintMessage /> <PrintMessage /> </Blok> </Block> <Block> <PrintMessage /> <PrintMessage /> </Block> </Block>
I teraz próbuje dla tego typu xml'ków ułożyć XML Schema:
<?xml version="1.0" encoding="UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema"> <complexType name="Statement"> <choice> <element name="Block"> <complexType mixed="true"> <sequence> <element type="Statement" maxOccurs="unbounded" /> </sequence> </complexType> </element> <element name="PrintMessage" /> </choice> </complexType> </schema>
Ale tu pojawia mi się błąd w schemie typu:
src-resolve.4.2: Error resolving component 'Statement'. It was detected that 'Statement' is in
namespace 'http://www.w3.org/2001/XMLSchema', but components from this namespace are
not referenceable from schema document 'file:///home/awalczak/workspace/xmlstacks/src/
info/adamwalczak/xmlstacks/res/lang.xsd'. If this is the incorrect namespace, perhaps the
prefix of 'Statement' needs to be changed. If this is the correct namespace, then an
appropriate 'import' tag should be added to 'file:///home/awalczak/workspace/xmlstacks/src/
info/adamwalczak/xmlstacks/res/lang.xsd'.
I tu że tak powiem treść tego błędu kompletnie do mnie nie przemawia

Jakieś sugestie co mogę robić nie tak ?
PS. XML z pojedynczym tagiem <PrintMessage /> jest także akceptowalny
przez mój program.