Skip to main content

CLI interface to convert XML into various formats

Project description

# PyXmlParser - Python XML Parser

[![PyPI version](https://badge.fury.io/py/pyxmlparser.svg)](https://badge.fury.io/py/pyxmlparser)

Python Module to convert XML to csv. Project under developement. Not a stable release.
Subsequent versions will be able to convert the files to different formats.
Works Extremely well with Large XML files.



### Prerequisites

python version 3.4 or above
lxml
click

### Installing -

```
pip install pyxmlparser

```
Navigate to the folder where the XML file is present on the terminal.
call the function pyxmlparser with the other required inputs.
Eg: pyxmlparser xml_filename output_csv_name.csv xpathstring_csvcolumns.txt --encoding='xml-file-encoding'

## Deployment Notes

This is not a Stable Release.The project is currently under development

please follow this github link for updates: https://github.com/takauchisora/pyxmlparser

## Versioning

Follow the GitHub Link for updates.

https://github.com/takauchisora/pyxmlparser

Pull Requests are welcome. Please create a separate branch.

Some rules:

- Try to follow PEP8 to the best of your ability unless it makes the code look ugly.
- Be Nice.
- Issues can be opened on the Issues page. I will attend to them within the next day.


## License

This project is licensed under the BSD License - see the [LICENSE.rst](LICENSE.rst) file for details



Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyxmlparser-0.1.2.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyxmlparser-0.1.2-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file pyxmlparser-0.1.2.tar.gz.

File metadata

  • Download URL: pyxmlparser-0.1.2.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pyxmlparser-0.1.2.tar.gz
Algorithm Hash digest
SHA256 04fd88123ef901bdb55a1b7e544937c90f87a842e5a041d02b7daa34b0b77420
MD5 32e9b24a60534d1acc26348ccd37a7ca
BLAKE2b-256 bbb2eb6a77fa3d46e41dae397be60f28ebb36ee593ac6aa46b45e040af88d793

See more details on using hashes here.

File details

Details for the file pyxmlparser-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pyxmlparser-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pyxmlparser-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1b5d0161e07dd3113c9dea59b8bd510cad016d517502d8c6eea7d067f1132f89
MD5 08cb66909f13ca69a111f60a3280a220
BLAKE2b-256 6431b5f922908e5f42dd7566626efba880fe648e119169e8d4c528a879f781f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page