CLI interface to convert XML into various formats
Project description
# PyXmlParser - Python XML Parser
[](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
[](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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04fd88123ef901bdb55a1b7e544937c90f87a842e5a041d02b7daa34b0b77420
|
|
| MD5 |
32e9b24a60534d1acc26348ccd37a7ca
|
|
| BLAKE2b-256 |
bbb2eb6a77fa3d46e41dae397be60f28ebb36ee593ac6aa46b45e040af88d793
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b5d0161e07dd3113c9dea59b8bd510cad016d517502d8c6eea7d067f1132f89
|
|
| MD5 |
08cb66909f13ca69a111f60a3280a220
|
|
| BLAKE2b-256 |
6431b5f922908e5f42dd7566626efba880fe648e119169e8d4c528a879f781f4
|