Hi,

to use the Custom XML Mapping an XML Schema is saved in the .xlsx file. I would like to access to this schema using the ooxml-schema API but I can't find any useful accessor method.


An example of the xml where the schema is saved is the following:


<MapInfo>
 <Schema ID="Schema1" >
  <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns="">
  ...
 </xsd:schema>
 </Schema>
...
</MapInfo>


The Schema element is of complex type CT_Schema

<complexType name="CT_Schema">
  <sequence>
   <any/>
  </sequence>
  <attribute name="ID" type="xsd:string" use="required"/>
  <attribute name="SchemaRef" type="xsd:string" use="optional"/>
  <attribute name="Namespace" type="xsd:string" use="optional"/>
</complexType>

so to access to the schema I need to navigate the <any/> part of the xml.

The complex type CT_Schema is mapped to the class CTSchema which has only the getID(),getNamsepace() and getSchemaRef() methods and there is no way to access to the <any/> part of the xml.

According to this (http://xmlbeans.apache.org/docs/2.0.0/guide/conHandlingAny.html ) there should be also a getArrayofany() method. I think there must be an option to tell XMLBeans to generate the accessor method also for the <any/> node.
Have you any clue on how to enable this?


Thanks,
Roberto




--
Roberto Manicardi
= = = ========================================================================
http://www.jugroma.it
http://roma.javaday.it
JUG Roma Coordinator


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to