You don't have a target namespace.... but that should be OK. What version have you grabbed?
On Fri, Apr 10, 2009 at 8:11 AM, Patrick Kiernan <[email protected]> wrote: > Hi, > Trying to start using the API. Following the instructions in the tutorial I > can get the schema to print fine. > > However now I would like to start accessing elements. > > I tried the following: > > > InputStream is = new FileInputStream("note.xsd"); > XmlSchemaCollection schemaCol = new XmlSchemaCollection(); > XmlSchema schema = schemaCol.read(new StreamSource(is), null); > > > XmlSchemaObjectTable objectTable = schema.getElements(); > > System.out.println(objectTable.getCount()); > > > This prints out 0. Should it not print out the number of elements? > > > notes.xsd is as follows: > > > > <?xml version="1.0"?> > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> > > <xs:element name="note"> > <xs:complexType> > <xs:sequence> > <xs:element name="to" type="xs:string"/> > <xs:element name="from" type="xs:string"/> > <xs:element name="heading" type="xs:string"/> > <xs:element name="body" type="xs:string"/> > </xs:sequence> > </xs:complexType> > </xs:element> > > </xs:schema> > > > > Thanks, > > Patrick >
