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
[![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 hashes)
Built Distribution
Close
Hashes for pyxmlparser-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b5d0161e07dd3113c9dea59b8bd510cad016d517502d8c6eea7d067f1132f89 |
|
MD5 | 08cb66909f13ca69a111f60a3280a220 |
|
BLAKE2b-256 | 6431b5f922908e5f42dd7566626efba880fe648e119169e8d4c528a879f781f4 |