{ "info": { "author": "Ilya Shalyapin", "author_email": "ishalyapin@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": "Unwind\n======\n\nConverts XML to Python objects.\n\n\nInstallation\n------------\n\n pip install unwind\n\n\nExample\n-------\n\nWe have following XML file and we desire to parse it::\n\n \n \n \n \u041f\u0440\u0438\u0432\u0435\u0442 \u043c\u0438\u0440\n \n \n \u041f\u0443\u043d\u043a\u0442 1\n http://example1.com\n \n \n \u041f\u0443\u043d\u043a\u0442 2\n http://example2.com\n \n \n \n \u0421\u0438\u043c\u0432\u043e\u043b\u044b\n\n \n\nIn Python:\n\nLoad XML from file::\n\n >>> import unwind\n >>> page = unwind.parse(\"example.xml\")\n\nLoad XML from string::\n\n >>> xml = \"\"\"\n \n \n \"\"\"\n >>> page = unwind.fromstring(xml)\n\nGet some text::\n\n >>> page.menu.name.get_text()\n\nGet some attrs::\n\n >>> page.menu.name['aaa']\n >>> page.menu.name['ccc']\n\nGet list::\n\n >>> page.menu.items.get_children()\n\nIterate through a list::\n\n >>> for item in page.menu.items:\n >>> print item.name.get_text()\n\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "unwind", "package_url": "https://pypi.org/project/unwind/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/unwind/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/unwind/0.1/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "0.1" }, "last_serial": 801254, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8b4763b1eab16e0302f7055cf8f6636d", "sha256": "d52030fa7a0f1fb8c8ab4a433160bbbd710f7a8e488f1a133485707a506b5831" }, "downloads": -1, "filename": "unwind-0.1.tar.gz", "has_sig": false, "md5_digest": "8b4763b1eab16e0302f7055cf8f6636d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2231, "upload_time": "2013-03-24T17:10:36", "url": "https://files.pythonhosted.org/packages/6d/ed/24ef4b911526c75ea4b3a5c9292871cbc29c3a820bf55a92770e428b32d3/unwind-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8b4763b1eab16e0302f7055cf8f6636d", "sha256": "d52030fa7a0f1fb8c8ab4a433160bbbd710f7a8e488f1a133485707a506b5831" }, "downloads": -1, "filename": "unwind-0.1.tar.gz", "has_sig": false, "md5_digest": "8b4763b1eab16e0302f7055cf8f6636d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2231, "upload_time": "2013-03-24T17:10:36", "url": "https://files.pythonhosted.org/packages/6d/ed/24ef4b911526c75ea4b3a5c9292871cbc29c3a820bf55a92770e428b32d3/unwind-0.1.tar.gz" } ] }