https://issues.apache.org/bugzilla/show_bug.cgi?id=47468
Summary: enable support to manage xs:any nodes with XMLBeans
Product: POI
Version: 3.5-dev
Platform: PC
OS/Version: Mac OS X 10.4
Status: NEW
Severity: normal
Priority: P2
Component: XSSF
AssignedTo: [email protected]
ReportedBy: [email protected]
Created an attachment (id=23922)
--> (https://issues.apache.org/bugzilla/attachment.cgi?id=23922)
XLSX file with a single xml cell custom xml mapping
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?
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]