ltx
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/ltx package

    3.0.0 • Public • Published

    ltx

    JavaScript XML library

    ltx is a fast XML builder, parser, serialization and manipulation library for JavaScript.

    The builder is a convenient and succinct API to build XML documents represented in memory as JavaScript primitives that can be serialized to XML strings.

    The parser can parse XML documents or streams and support multiple parsers.

    Features:

    Install

    npm install ltx

    Parsers

    By default ltx uses its own parser which is the fastest but doesn't support advanced XML features. ltx supports third party parsers when such features are needed.

    parser ops/sec JS stream
    node-xml 22,292
    libxmljs 48,116
    node-expat 63,805
    sax-js 79,375
    saxes 168,263
    ltx/src/parsers/ltx 527,728

    From ltx/benchmarks/parsers.js, higher is better. Node.js v14.17.0 - AMD Ryzen 9 5900HX

    Benchmark

    npm run benchmark
    

    Test

    npm install
    npm test
    

    Keywords

    none

    Install

    npm i ltx

    DownloadsWeekly Downloads

    30,215

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    89.4 kB

    Total Files

    54

    Last publish

    Collaborators

    • sonny
    • chris-rock
    • astro
    • lloydwatkin
    • xmppbot