.. _SCHEMAS/PyUCIS-1.0: pyucis UCIS 1.0 ############### UCIS 1.0 XML interchange format as `pyucis `__ writes it: the elements in no namespace. Read by :class:`pyEDAA.Reports.CodeCoverage.UCIS.PyUCIS.Document` - see :ref:`CODECOV/Formats/UCIS/PyUCIS` - for a report, whose root ```` of no namespace states ``ucisVersion="1.0"``. pyucis' ``XmlWriter`` binds the prefix ``ucis`` to the XML Schema instance namespace, but uses it for no element. This schema is :ref:`UCIS-1.0.xsd ` without a target namespace, with the changes of pyucis' own schema ``ucis.xsd``: a coverpoint's and a cross' bin state a ``name`` and a ``key``, a coverpoint's bin's ``type`` is ``bins``, ``default``, ``ignore`` or ``illegal``, and a covergroup instance may have no coverpoint. Otherwise it has the standard's complex types, elements, attributes, their order, occurrences, types and defaults. .. grid:: 2 .. grid-item:: :columns: 6 .. admonition:: Download :download:`PyUCIS-1.0.xsd <../../pyEDAA/Reports/Resources/PyUCIS-1.0.xsd>` .. grid-item:: :columns: 6 .. admonition:: Validate a report .. code-block:: bash xmllint --schema PyUCIS-1.0.xsd --noout coverage.xml .. _SCHEMAS/PyUCIS-1.0/Source: Source ****** .. literalinclude:: ../../pyEDAA/Reports/Resources/PyUCIS-1.0.xsd :language: xml :linenos: