Use of Object to XML Mapping in Processing of Data with High Integrity Requirements
DOI:
https://doi.org/10.14529/ctcr160413Keywords:
XML, XML Schema, Python, Object-oriented design, Object-document mappingAbstract
The role of XML document Schema and its mapping to program data structures is discussed, in relation to applications with high data reliability requirements. The actuality of work is defined by the wide application of XML as a data representation format in the tasks of electronic document exchange and popularity of XML Schema as a document integrity control tool. Original package for Python programming language is introduced, suitable for defining XML document Schemas as class hierarchies, which will allow to use the package in software development will allow to substantially reduce the code repetition in serialization and deserialization of XML containers. The results of work are applied to development of specialized software for document exchange.
References
Extensible Markup Language (XML). Официальный сайт консорциума w3. – http://www.w3.org/XML/
Справочник налоговой и бухгалтерской отчетности. ФНС России. – http://format.nalog.ru/
Document Object Model (DOM). – http://www.w3.org/DOM/
Python software foundation. Официальный сайт. – https://www.python.org/
Официальный сайт проекта Django. – https://www.djangoproject.com/
Репозиторий пакетов для Python. Пакет xml_orm. – https://pypi.python.org/pypi/xml_orm
Django ORM. Официальная документация. – https://docs.djangoproject.com/en/dev/topics/db/models/
Пакет Etree. Страница документации. – https://docs.python.org/2/library/xml.etree.elementtree.html
Технология обмена юридически значимыми электронными документами между операторами электронного документооборота. НП РОСЭУ. Роуминг. – http://www.roseu.org/roaming/






