https://github.com/gera2ld/xmlparse
Simple XML parser that works for browser, Node.js and Deno
https://github.com/gera2ld/xmlparse
Last synced: about 2 months ago
JSON representation
Simple XML parser that works for browser, Node.js and Deno
- Host: GitHub
- URL: https://github.com/gera2ld/xmlparse
- Owner: gera2ld
- License: mit
- Created: 2020-07-23T02:48:21.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-28T13:19:12.000Z (almost 6 years ago)
- Last Synced: 2026-05-12T00:32:32.075Z (2 months ago)
- Language: TypeScript
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @gera2ld/xmlparse



Simple XML parser that works for browser, Node.js and Deno.
## Usage
### Deno
```ts
import { parseXml, traverse } from 'https://raw.githubusercontent.com/gera2ld/xmlparse/master/mod.ts';
const { node, warnings } = parseXml(xmlText);
if (warnings.length) console.warn('You got warnings!');
traverse(node, node => {
console.log('This is a node:', node);
});
```
### JavaScript
```sh
$ yarn add @gera2ld/xmlparse
```
```js
import { parseXml, traverse } from '@gera2ld/xmlparse';
const { node, warnings } = parseXml(xmlText);
if (warnings.length) console.warn('You got warnings!');
traverse(node, node => {
console.log('This is a node:', node);
});
```