{ "info": { "author": "di-dip-unistra", "author_email": "di-dip@unistra.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Python Software Foundation License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.4" ], "description": "lxml-element-maker\n==================\n\nRequirements\n------------\n\n* python 3.4\n* lxml 3.4.4\n\nInstall\n-------\n\n.. code:: bash\n\n pip install lxml-element-maker\n\nUsage\n-----\n\nTransforms a python structure to an xml element with lxml :\n\n.. code:: python\n\n from element_maker.utils import XMLElement\n\n structure = {'ArchiveTransferRequest':\n [\n [\n {'Comment': [\n ['baz'], {\"foo\": \"bar\"}\n ]\n },\n {'Date': [\n [\"2014-05-12T00:00:00Z\"]\n ]\n }\n ],\n {\"cars\": \"pizza\"}\n ]\n }\n namespace = \"fr:gouv:culture:archivesdefrance:seda:v1.0\"\n xml_element = XMLElement(namespace=self.namespace, **self.structure)()\n # Test the element with an xsd schema\n result = xml_element.pass_xsd(\"./tests/data/test.xsd\")\n # Or test the element with an rng schema\n result2 = xml_element.pass_rng(\"./tests/data/test.rng\")\n\nThe result is an xml :\n\n.. code:: xml\n\n \n baz\n 2014-05-12T00:00:00Z\n \n\n\nAuthors\n-------\n\n* Geoffroy : https://github.com/orgs/unistra/people/geoffroybeck\n* Morgan : https://github.com/orgs/unistra/people/dotmobo\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/lxml-element-maker", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/unistra/lxml-element-maker", "keywords": "lxml,python,maker,xml,element", "license": "PSF", "maintainer": "", "maintainer_email": "", "name": "lxml-element-maker", "package_url": "https://pypi.org/project/lxml-element-maker/", "platform": "", "project_url": "https://pypi.org/project/lxml-element-maker/", "project_urls": { "Download": "http://pypi.python.org/pypi/lxml-element-maker", "Homepage": "https://github.com/unistra/lxml-element-maker" }, "release_url": "https://pypi.org/project/lxml-element-maker/1.0.1/", "requires_dist": [ "lxml (==3.4.4)" ], "requires_python": "", "summary": "Transforms a python structure to an xml element with lxml", "version": "1.0.1" }, "last_serial": 2473253, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "8ea766ebf9c7c89902cf29d5466d29a4", "sha256": "f5343c2a0373ceab19c5d544f884fedf510705a53d66578c2ad07c0b629fcef4" }, "downloads": -1, "filename": "lxml_element_maker-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8ea766ebf9c7c89902cf29d5466d29a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5712, "upload_time": "2016-11-21T09:12:33", "url": "https://files.pythonhosted.org/packages/62/d9/1a26789da94e06a9587554ea646bfd8f14e921ee57061129e27173cdbb95/lxml_element_maker-1.0.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8ea766ebf9c7c89902cf29d5466d29a4", "sha256": "f5343c2a0373ceab19c5d544f884fedf510705a53d66578c2ad07c0b629fcef4" }, "downloads": -1, "filename": "lxml_element_maker-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8ea766ebf9c7c89902cf29d5466d29a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5712, "upload_time": "2016-11-21T09:12:33", "url": "https://files.pythonhosted.org/packages/62/d9/1a26789da94e06a9587554ea646bfd8f14e921ee57061129e27173cdbb95/lxml_element_maker-1.0.1-py3-none-any.whl" } ] }