Get's the top of an XML::LibXML tree, which must be a schema element. The tree is parsed: the information collected.
Option | Default |
---|---|
attribute_form_default | <undef> |
element_form_default | <undef> |
filename |
|
source |
|
target_namespace | <undef> |
Returns a list of all defined attribute groups.
Returns a lost of all globally defined attribute names.
Returns a list with all complexType names.
Returns one global element definition.
Returns a list of all globally defined element names.
Returns a list of all defined model groups.
Returns a HASH with the base-type as key and an ARRAY of types which extend it.
Returns a list with all simpleType names.
A schema can defined more than one target namespace, where recent schema spec changes provide a targetNamespace attribute.
Returns the type definition with the specified name.
Returns a list of all simpleTypes and complexTypes
Returns a list of all schemaLocations specified with the import $ns (one of the values returned by imports()).
Returns a list with all namespaces which need to be imported.
Returns a list of all schemaLocations which where specified with include statements.
Prints an overview over the defined objects within this schema to the selected $fh.
Option | Default |
---|---|
kinds | <all> |
list_abstract | <true> |