XSD Viewer
  • XSD viewer
  • Installation
  • Release notes Cloud
    • 2020-12-16
    • 2020-07-15
  • How to use the app
    • Render an XSD as an image
    • Render an XSD as a table
    • Recursiveness
    • XS: documentation
  • Advanced
    • Limitations
    • Cloud migration
  • Links
  • Atlassian Marketplace
  • Support
  • Security / Privacy
    • Privacy policy
    • Security policy (Cloud)
Powered by GitBook
On this page

Was this helpful?

  1. Advanced

Limitations

What is not possible currently?

Nested complex types are ignored by the parser for now. Please use top level complex types when you can.

The add-on is currently unable to generate documentation for:

<xs:element name="ConfigElement">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Fragments">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="ProtocolFragments"/>
            <xs:element minOccurs="0" name="MailFragments"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Profiles"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

This is handled correctly:

<xs:complexType name="ConfigComplex">
  <xs:sequence>
    <xs:element name="Fragments">
      <xs:complexType>
        <xs:sequence>
          <xs:element minOccurs="0" name="ProtocolFragments"/>
          <xs:element minOccurs="0" name="MailFragments"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Profiles"/>
  </xs:sequence>
</xs:complexType>

<xs:element name="Complex" type="ConfigComplex"/>

PreviousXS: documentationNextCloud migration

Last updated 4 years ago

Was this helpful?

Do not hesitate to if this is an issue for you.

contact us