fast-xml-parser
fast-xml-parser copied to clipboard
Added Selective Parsing of Attributes by Tag Name
Modified Options Builder to include new option - attributeTargetTags - Array Modified OrderedObjParser to check for attributeTargetTags and see if TagName is in the array
Purpose / Goal
Simple addition to only have attributes parsed from specific TagNames. This need arose from messy source xml where parsing all the attributes complicated and cluttered the resulting JSON. This will allow an array of tag names to be passed into options to filter what tags get their attributes expanded.
This addresses my idea #458. After posting about it, I realized it wouldn't take much to add it so I thought it would be a good chance to make my first commit to a module i like. I hope you like it!
Type
Please mention the type of PR
- [ ]Bug Fix
- [ ]Refactoring / Technology upgrade
- [x]New Feature
Note : Please ensure that you've read contribution guidelines before raising this PR. If your PR is in progress, please prepend [WIP]
in PR title. Your PR will be reviewed when [WIP]
will be removed from the PR title.
Bookmark this repository for further updates.
Can you please add a few tests for the same?