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