module
Saml::Schema
Overview
XSD validation with libxml2's schema API. The schemas are compiled into the binary and loaded from a private temporary directory once, so nothing is read from the network or from wherever the shard's source happened to be.
Defined in:
saml/schema.crConstant Summary
-
FILES =
{"saml-schema-protocol-2.0.xsd" => {{ read_file("/srv/crystaldoc.info/github-atlantis-saml-main/src/saml/../schemas/saml-schema-protocol-2.0.xsd") }}, "saml-schema-assertion-2.0.xsd" => {{ read_file("/srv/crystaldoc.info/github-atlantis-saml-main/src/saml/../schemas/saml-schema-assertion-2.0.xsd") }}, "saml-schema-metadata-2.0.xsd" => {{ read_file("/srv/crystaldoc.info/github-atlantis-saml-main/src/saml/../schemas/saml-schema-metadata-2.0.xsd") }}, "saml-schema-authn-context-2.0.xsd" => {{ read_file("/srv/crystaldoc.info/github-atlantis-saml-main/src/saml/../schemas/saml-schema-authn-context-2.0.xsd") }}, "saml-schema-authn-context-types-2.0.xsd" => {{ read_file("/srv/crystaldoc.info/github-atlantis-saml-main/src/saml/../schemas/saml-schema-authn-context-types-2.0.xsd") }}, "sstc-metadata-attr.xsd" => {{ read_file("/srv/crystaldoc.info/github-atlantis-saml-main/src/saml/../schemas/sstc-metadata-attr.xsd") }}, "sstc-saml-attribute-ext.xsd" => {{ read_file("/srv/crystaldoc.info/github-atlantis-saml-main/src/saml/../schemas/sstc-saml-attribute-ext.xsd") }}, "sstc-saml-metadata-algsupport-v1.0.xsd" => {{ read_file("/srv/crystaldoc.info/github-atlantis-saml-main/src/saml/../schemas/sstc-saml-metadata-algsupport-v1.0.xsd") }}, "sstc-saml-metadata-ui-v1.0.xsd" => {{ read_file("/srv/crystaldoc.info/github-atlantis-saml-main/src/saml/../schemas/sstc-saml-metadata-ui-v1.0.xsd") }}, "xenc-schema.xsd" => {{ read_file("/srv/crystaldoc.info/github-atlantis-saml-main/src/saml/../schemas/xenc-schema.xsd") }}, "xml.xsd" => {{ read_file("/srv/crystaldoc.info/github-atlantis-saml-main/src/saml/../schemas/xml.xsd") }}, "xmldsig-core-schema.xsd" => {{ read_file("/srv/crystaldoc.info/github-atlantis-saml-main/src/saml/../schemas/xmldsig-core-schema.xsd") }}} -
METADATA =
"saml-schema-metadata-2.0.xsd" -
PROTOCOL =
"saml-schema-protocol-2.0.xsd"
Class Method Summary
-
.validate(document : XML::Node, name : String = PROTOCOL) : Array(String)
Errors from validating document against the named schema (empty when valid).
Class Method Detail
Errors from validating document against the named schema (empty when valid).