Class: Lutaml::Xml::W3c::XsiNamespace
- Defined in:
- lib/lutaml/xml/w3c.rb
Overview
W3C XMLSchema-instance Namespace (xsi:schemaLocation, xsi:type, xsi:nil)
W3C XML Schema Instance namespace used for schema validation hints. Conventionally uses ‘xsi’ prefix.
Provides standard attributes:
-
xsi:type: Element type annotation
-
xsi:nil: Indicates nil/null value
-
xsi:schemaLocation: Schema location pairs
-
xsi:noNamespaceSchemaLocation: Schema for no-namespace document
Constant Summary
Constants inherited from Namespace
Namespace::W3C_RESERVED_PREFIXES, Namespace::W3C_RESERVED_URIS
Instance Attribute Summary
Attributes inherited from Namespace
#attribute_form_default, #documentation, #element_form_default, #imports, #includes, #prefix, #schema_location, #uri, #version
Method Summary
Methods inherited from Namespace
all_uris, annotation, #attr_name, attribute_form_default, #attributes_qualified?, build, documentation, element_form_default, element_form_default_set?, #elements_qualified?, imports, includes, inheritance_strategy, #initialize, is_alias?, prefix_default, #prefixed?, schema_location, skip_w3c_reserved_check, to_key, uri, uri_aliases, version
Constructor Details
This class inherits a constructor from Lutaml::Xml::Namespace