JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 29894295
  • Score
    100M100P100Q255543F
  • License MIT

A per-spec XML serializer implementation

Package Exports

  • w3c-xmlserializer/lib/XMLSerializer

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (w3c-xmlserializer) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

w3c-xmlserializer

An XML serializer that follows the W3C specification.

This module is mostly used as an internal part of jsdom. However, you can use it independently with some care. That isn't very well-documented yet, but hopefully the below sample can give you an idea.

Basic usage

import { XMLSerializer } from "w3c-xmlserializer";
import { JSDOM } from "jsdom";

const { document } = new JSDOM().window;
const XMLSerializer = XMLSerializer.interface;
const serializer = new XMLSerializer();
const doc = document.createElement("akomaNtoso");

console.log(serializer.serializeToString(doc));
// => '<akomantoso xmlns="http://www.w3.org/1999/xhtml"></akomantoso>'