Version 1.4.4 On Fri, Apr 10, 2009 at 1:55 PM, Benson Margulies <[email protected]>wrote:
> 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 > > >
