[
https://issues.apache.org/jira/browse/XMLSCHEMA-47?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15997191#comment-15997191
]
Daniel Kulp commented on XMLSCHEMA-47:
--------------------------------------
Can you create a unit test or similar that shows the issue? I'm not sure what
the problem is.
For the getType/getTypeName thing... if the type is an anonymous type defined
within the element, then you have to use getType(). If the attribute or
element refers to another top level type (or type in another schema/namespace),
the getTypeName provides the name that is needed to lookup the type.
> Unable to retrieve baseType of enumeration.restricted simple type
> -----------------------------------------------------------------
>
> Key: XMLSCHEMA-47
> URL: https://issues.apache.org/jira/browse/XMLSCHEMA-47
> Project: XmlSchema
> Issue Type: Bug
> Affects Versions: 2.2.1
> Environment: Jave 1.7 update 45 on Windows
> Reporter: Aron Olsen
> Fix For: 2.2.2
>
>
> Dear team,
> I am developing an XSD-traverser primarily targeted for deriving the
> structure of top-level elements and there types of WFS-feature-description
> XSDs.
> I have come across a problem where I cannot obtain the schema-type for the
> base-type of an XmlSchemaSimpleTypeRestriction when it appears as depicted
> below.
> All is well when traversersing the type-hierarchy of "IntegerValue", but it
> breaks when doing it for "IntegerEnum". The XmlSchema fails to return an
> XmlSchemaType for "{http://www.w3.org/2001/XMLSchema}integer" despite it has
> delivered a such for the "IntegerValue" element.
> I am not yet using any URI-resolver, so its somewhat an "out-of-the-box"
> problem.
> Please help. Thank you!
> /Aron
> <xsd:complexType name="VEJMIDTEType">
> <xsd:sequence>
> <xsd:element name="IntegerValue" type="xsd:integer" />
> <xsd:element name="IntegerEnum" type="IntegerEnumType" />
> </xsd:sequence>
> </xsd:complexType>
> <xsd:simpleType name="IntegerEnumType">
> <xsd:restriction base="xsd:integer">
> <xsd:enumeration value="1" />
> <xsd:enumeration value="2" />
> </xsd:restriction>
> </xsd:simpleType>
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]