MCPcopy Create free account

hub / github.com/sissaschool/xmlschema / types & classes

Types & classes351 in github.com/sissaschool/xmlschema

↓ 196 callersClassXMLResource
XML resource manager based on ElementTree and urllib. :param source: a string containing the XML document or file path or a URL or a \ f
xmlschema/resources/xml_resource.py:61
↓ 109 callersClassXMLSchemaValueError
xmlschema/exceptions.py:29
↓ 64 callersClassParticleMixin
Mixin for objects related to XSD Particle Schema Components: https://www.w3.org/TR/2012/REC-xmlschema11-1-20120405/structures.html#p
xmlschema/validators/particles.py:18
↓ 61 callersClassXMLSchemaTypeError
xmlschema/exceptions.py:25
↓ 53 callersClassModelVisitor
A visitor design pattern class that can be used for validating XML data related to an XSD model group. The visit of the model is done using a
xmlschema/validators/models.py:177
↓ 53 callersClassXMLSchemaValidationError
Raised when the XML data is not validated with the XSD component or schema. It's used by decoding and encoding methods. Encoding validation e
xmlschema/validators/exceptions.py:288
↓ 51 callersClassNamespaceMapper
A class to map/unmap namespace prefixes to URIs. An internal reverse mapping from URI to prefix is also maintained for keep name mapping cons
xmlschema/namespaces.py:40
↓ 43 callersClassXmlDocument
An XML document bound with its schema. If no schema is get from the provided context and validation argument is 'skip' the XML document is as
xmlschema/documents.py:517
↓ 42 callersClassXMLSchema10
XSD 1.0 schema class. .. <schema attributeFormDefault = (qualified | unqualified) : unqualified blockDefault = (#all | Lis
xmlschema/validators/schemas.py:1797
↓ 40 callersClassModelGroup
A subclass for testing XSD models, that disables element parsing and schema bindings.
tests/validators/test_groups.py:24
↓ 40 callersClassWsdl11Document
Class for WSDL 1.1 documents. :param source: a string containing XML data or a file path or a URL or a \ file like object or an ElementT
xmlschema/extras/wsdl.py:463
↓ 37 callersClassDataElement
Data Element, an Element like object with decoded data and schema bindings. :param tag: a string containing a QName in extended format.
xmlschema/dataobjects.py:33
↓ 23 callersClassXMLSchemaConverter
Generic XML Schema based converter class. A converter is used to compose decoded XML data for an Element into a data structure and to build a
xmlschema/converters/base.py:55
↓ 21 callersClassXMLSchemaProxy
XPath schema proxy for the *xmlschema* library.
xmlschema/xpath/proxy.py:27
↓ 19 callersClassBooleanOption
xmlschema/arguments.py:209
↓ 17 callersClassXMLSchemaAttributeError
xmlschema/exceptions.py:21
↓ 16 callersClassNamespaceView
A mapping for filtered access to a dictionary that stores objects by FQDN.
xmlschema/namespaces.py:350
↓ 14 callersClassLocationPath
A version of pathlib.PurePath with an enhanced URI conversion and for the normalization of location paths. A system independent path nor
xmlschema/utils/paths.py:38
↓ 14 callersClassModelGroup
A subclass for testing XSD models, that disables element parsing and schema bindings.
tests/validators/test_models.py:35
↓ 13 callersClassXMLResourceError
A generic error on an XML resource that catches all the errors generated by an XML resource/loader instance on accessing XML data.
xmlschema/exceptions.py:49
↓ 12 callersClassNamespaceResourcesMap
Dictionary for storing information about namespace resources. Values are lists of objects. Setting an existing value appends the object to th
xmlschema/locations.py:23
↓ 12 callersClassXMLSchemaValidatorError
Base class for XSD validator errors. :param validator: the XSD validator. :param message: the error message. :param elem: the elemen
xmlschema/validators/exceptions.py:34
↓ 12 callersClassXPathElement
An element node for making XPath operations on schema types.
xmlschema/xpath/mixin.py:176
↓ 11 callersClassWsdlBinding
xmlschema/extras/wsdl.py:324
↓ 10 callersClassWsdlOperation
xmlschema/extras/wsdl.py:184
↓ 10 callersClassXMLSchema11
XSD 1.1 schema class. .. <schema attributeFormDefault = (qualified | unqualified) : unqualified blockDefault = (#all | Lis
xmlschema/validators/schemas.py:1824
↓ 9 callersClassWsdlMessage
xmlschema/extras/wsdl.py:114
↓ 9 callersClassXMLResourceBlocked
Raised when an XML resource access is blocked by security settings.
xmlschema/exceptions.py:64
↓ 9 callersClassXMLResourceOSError
Raised when an XMLResource calls a system function that returns a system-related error, including I/O operations.
xmlschema/exceptions.py:72
↓ 8 callersClassOccursCalculator
A helper class for adding and multiplying min/max occurrences of XSD particles.
xmlschema/validators/particles.py:180
↓ 8 callersClassXsdBuilders
A descriptor that is bound to a schema class for providing versioned builders for XSD components.
xmlschema/validators/builders.py:80
↓ 7 callersClassLocationWindowsPath
xmlschema/utils/paths.py:155
↓ 7 callersClassSoapHeader
Class for soap:header bindings.
xmlschema/extras/wsdl.py:302
↓ 7 callersClassWsdlService
xmlschema/extras/wsdl.py:444
↓ 7 callersClassXMLResourceManager
A context manager for XML resources.
xmlschema/resources/xml_resource.py:45
↓ 6 callersClassXMLSchemaModelDepthError
Raised when recursion depth is exceeded while iterating a model group.
xmlschema/validators/exceptions.py:276
↓ 6 callersClassXMLSchemaNotBuiltError
Raised when there is an improper usage attempt of a not built XSD validator. :param validator: the XSD validator. :param message: the er
xmlschema/validators/exceptions.py:213
↓ 6 callersClassXMLSchemaParseError
Raised when an error is found during the building of an XSD validator. :param validator: the XSD validator. :param message: the error me
xmlschema/validators/exceptions.py:235
↓ 5 callersClassDecodeContext
A context for handling validated decoding processes.
xmlschema/validators/validation.py:321
↓ 5 callersClassXsdGlobals
Mediator collection class for composing XML schema instances and provides lookup maps. It stores the global declarations defined in the regis
xmlschema/validators/xsd_globals.py:51
↓ 5 callersClassXsdValidator
Common base class for XML Schema validator, that represents a PSVI (Post Schema Validation Infoset) information item. A concrete XSD validato
xmlschema/validators/xsdbase.py:47
↓ 4 callersClassDemoGenerator2
tests/test_codegen.py:157
↓ 4 callersClassPythonGenerator
A Python code generator for XSD schemas.
xmlschema/extras/codegen.py:566
↓ 4 callersClassValidationContext
A context class for handling validated decoding process. It stores together status-related fields, that are updated or set during the validat
xmlschema/validators/validation.py:116
↓ 4 callersClassWsdlPortType
xmlschema/extras/wsdl.py:164
↓ 4 callersClassXMLSchemaDecodeError
Raised when an XML data string is not decodable to a Python object. :param validator: the XSD validator. :param obj: the not validated X
xmlschema/validators/exceptions.py:392
↓ 4 callersClassXMLSchemaKeyError
xmlschema/exceptions.py:33
↓ 4 callersClassXMLSchemaModelError
Raised when a model error is found during the checking of a model group. :param group: the XSD model group. :param message: the error me
xmlschema/validators/exceptions.py:259
↓ 4 callersClassXMLSchemaNamespaceError
Raised when a wrong runtime condition is found with a namespace.
xmlschema/exceptions.py:41
↓ 4 callersClassXsdSource
Class for keeping track of an XSD schema source.
xmlschema/exports.py:37
↓ 3 callersClassDataBindingMeta
Metaclass for creating classes with bindings to XSD elements.
xmlschema/dataobjects.py:428
↓ 3 callersClassEncodeContext
A context for handling validated encoding processes.
xmlschema/validators/validation.py:374
↓ 3 callersClassFieldValueSelector
xmlschema/validators/identities.py:421
↓ 3 callersClassIdentityCounter
xmlschema/validators/identities.py:364
↓ 3 callersClassLocationPosixPath
xmlschema/utils/paths.py:150
↓ 3 callersClassNillableStringOption
xmlschema/arguments.py:217
↓ 3 callersClassSchemaFindParser
Parser for XSD schema nodes with find/findall/iterfind API. Redefines predicate expression in order to select nodes also when a numeric predi
xmlschema/xpath/find_parser.py:20
↓ 3 callersClassSchemaSettings
Settings for schemas. A :class:`xmlschema.settings.SchemaSettings` object includes settings for XML resources.
xmlschema/settings.py:143
↓ 3 callersClassWsdlInput
xmlschema/extras/wsdl.py:260
↓ 3 callersClassWsdlParseError
An error during parsing of a WSDL document.
xmlschema/extras/wsdl.py:48
↓ 3 callersClassXMLResourceExceeded
Raised when the parsing of an XML resource exceeds a safety limit.
xmlschema/exceptions.py:60
↓ 3 callersClassXMLResourceForbidden
Raised when the parsing of an XML resource is forbidden for safety reasons.
xmlschema/exceptions.py:68
↓ 3 callersClassXMLResourceParseError
Raised when an error is found parsing an XML resource.
xmlschema/exceptions.py:56
↓ 3 callersClassXMLSchemaEncodeError
Raised when an object is not encodable to an XML data string. :param validator: the XSD validator. :param obj: the not validated XML dat
xmlschema/validators/exceptions.py:415
↓ 3 callersClassXMLSchemaRuntimeError
xmlschema/exceptions.py:37
↓ 3 callersClassXsdOpenContent
Class for XSD 1.1 *openContent* model definitions. .. <openContent id = ID mode = (none | interleave | suffix) : interl
xmlschema/validators/wildcards.py:848
↓ 2 callersClassAllowOption
xmlschema/arguments.py:282
↓ 2 callersClassBaseUrlOption
Base URL option test.
xmlschema/arguments.py:249
↓ 2 callersClassBlockOption
xmlschema/arguments.py:294
↓ 2 callersClassConverterArgument
xmlschema/validators/validation.py:73
↓ 2 callersClassDefuseOption
xmlschema/arguments.py:286
↓ 2 callersClassDemoGenerator
tests/test_codegen.py:42
↓ 2 callersClassElementTypeOption
xmlschema/arguments.py:379
↓ 2 callersClassIterParseOption
xmlschema/arguments.py:321
↓ 2 callersClassKeyrefCounter
xmlschema/validators/identities.py:392
↓ 2 callersClassLazyOption
xmlschema/arguments.py:290
↓ 2 callersClassLocationsOption
xmlschema/arguments.py:375
↓ 2 callersClassNonNegIntOption
xmlschema/arguments.py:225
↓ 2 callersClassObservedBuilders
xmlschema/testing/_observers.py:81
↓ 2 callersClassOpenerOption
xmlschema/arguments.py:317
↓ 2 callersClassPositiveIntOption
xmlschema/arguments.py:221
↓ 2 callersClassResourceSettings
Settings for accessing XML resources.
xmlschema/settings.py:34
↓ 2 callersClassSelectorOption
xmlschema/arguments.py:329
↓ 2 callersClassSoapBody
Class for soap:body bindings.
xmlschema/extras/wsdl.py:290
↓ 2 callersClassUnorderedConverter
Same as :class:`XMLSchemaConverter` but :meth:`XMLSchemaConverter.element_encode` returns a dictionary for the content of the element, that c
xmlschema/converters/unordered.py:21
↓ 2 callersClassUriMapperOption
xmlschema/arguments.py:313
↓ 2 callersClassValidationOption
xmlschema/arguments.py:356
↓ 2 callersClassWsdlComponent
xmlschema/extras/wsdl.py:70
↓ 2 callersClassWsdlFault
xmlschema/extras/wsdl.py:270
↓ 2 callersClassXMLSchemaChildrenValidationError
Raised when a child element is not validated. :param validator: the XSD validator. :param elem: the not validated XML element. :para
xmlschema/validators/exceptions.py:438
↓ 2 callersClassXMLSchemaCircularityError
Raised when a circularity is found building a global component.
xmlschema/validators/exceptions.py:198
↓ 2 callersClassXMLSchemaStopValidation
Stops the validation process.
xmlschema/validators/exceptions.py:536
↓ 2 callersClassXsd11Group
Class for XSD 1.1 *model group* definitions. .. The XSD 1.1 model groups differ from XSD 1.0 groups for the 'all' model, that can con
xmlschema/validators/groups.py:1217
↓ 2 callersClassXsdAnnotation
Class for XSD *annotation* definitions. :ivar appinfo: a list containing the xs:appinfo children. :ivar documentation: a list containing
xmlschema/validators/xsdbase.py:650
↓ 2 callersClassXsdAssert
Class for XSD *assert* constraint definitions. .. <assert id = ID test = an XPath expression xpathDefaultName
xmlschema/validators/assertions.py:36
↓ 2 callersClassXsdComponent
Class for XSD components. See: https://www.w3.org/TR/xmlschema-ref/ :param elem: ElementTree's node containing the definition. :param sc
xmlschema/validators/xsdbase.py:235
↓ 2 callersClassXsdGroup
Class for XSD 1.0 *model group* definitions. .. <group id = ID maxOccurs = (nonNegativeInteger | unbounded) : 1
xmlschema/validators/groups.py:61
↓ 2 callersClassXsdNotation
Class for XSD *notation* declarations. .. <notation id = ID name = NCName public = token system = a
xmlschema/validators/notations.py:19
↓ 1 callersClassAttributeGroupsMap
xmlschema/validators/builders.py:631
↓ 1 callersClassAttributesMap
xmlschema/validators/builders.py:624
next →1–100 of 351, ranked by callers