npm install djf-xmlSimple javascript xml parser.
```
npm install djf-xml
javascript
var XmlParse = require('djf-xml')
function fixture () {
return 'test - first
- second
djf '
}var xml = XmlParse(fixture())
// by tag
console.log(xml.tagValue('service')) // test
// by tag and attribute
console.log(xml.tagValue('user', 'role')) // developer
// by nested tags
console.log(xml.tagValue('user').tagValue('name')) // djf
// by array of tags, matiching the first tag found
console.log(xml.tagValue(['not', 'service'])) // test
// group of tags
var itens = xml.tagGroup('item')
console.log(itens) // ["- first
", "- second
"]
console.log(xml.tagValue('item', 'id')) // 1
`API Documentation
* __tagValue(tag, [attribute])__ - Return tag/attribute value or new Object.
* param: tag - String or Array of tags, matching the first tag found.
* param: attribute - String.
* __tagGroup(tag)__ - Return array of tags.
* param: tag - String.
Contributing
* Please send pull request with tests.
$3
`
npm run test
``