I'm a bit buried under Passover, but I'll sort this out over the weekend some time.
On Fri, Apr 10, 2009 at 11:46 AM, Patrick Kiernan <hossb...@gmail.com> wrote: > Version 1.4.4 > > On Fri, Apr 10, 2009 at 1:55 PM, Benson Margulies > <bimargul...@gmail.com>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 <hossb...@gmail.com> >> 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 >> > >> >