partial-xml-stream-parser
Version:
A lenient XML stream parser for Node.js and browsers that can handle incomplete or malformed XML data, with depth control, CDATA support for XML serialization and round-trip parsing, wildcard pattern support for stopNodes, and CDATA handling within stopNo
11 lines (9 loc) • 295 B
text/typescript
export const STATIC_OPENING_TAG_REGEX = /<\s*([\w:-]+)((?:\s+[\w:-]+(?:=(?:"[^"]*"|'[^']*'|[^\s/>]+))?)*\s*)?(\/?)\>/
export const STATIC_CLOSING_TAG_REGEX = /<\/\s*([\w:-]+)\s*>/
export const COMMON_ENTITIES: Record<string, string> = {
lt: "<",
gt: ">",
amp: "&",
quot: '"',
apos: "'",
}