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
> >
>

Reply via email to