Meziantou.Framework.WebPlatform namespace

Classes

NameDescription
EncodingDetectionContextThe context of the detection of the encoding of a document (see EncodingDetector.Detect).
EncodingDetectorDetects the character encoding of the HTML documents that do not declare one: the step of the encoding sniffing algorithm that "may attempt to autodetect the character encoding from applying frequency analysis or other algorithms to the data stream" (https://html.spec.whatwg.org/multipage/parsing.html#determining-the-character-encoding). It runs after the byte order mark, the encoding of the transport layer, the meta elements and the encoding of the container document, and before the default encoding; the confidence of its result is tentative. Set HtmlParserOptions.EncodingDetector or BrowsingContextOptions.EncodingDetector to replace the detector (EncodingDetector.Default), or to null to disable the detection.
HtmlDocumentParserParses HTML documents and fragments according to the HTML Standard.
HtmlParseErrorA parse error reported by the HTML parser (https://html.spec.whatwg.org/multipage/parsing.html#parse-errors).
HtmlParserOptionsOptions of the HtmlDocumentParser.
IdlInterfaceAttributeIndicates that a type maps a WebIDL definition (interface, interface mixin, dictionary, enum, callback or typedef).
IdlMemberAttributeIndicates that a member maps a WebIDL member (attribute, operation, constructor, constant, getter/setter or enum value). A member can map several WebIDL members, for instance an indexer that implements both an indexed and a named getter.
NotInIdlAttributeIndicates that a public member of a type annotated with IdlInterfaceAttribute is a .NET addition that has no WebIDL counterpart.
XmlDocumentParserParses XML documents (https://html.spec.whatwg.org/multipage/xhtml.html#parsing-xhtml-documents). External entities are never loaded; the XHTML DOCTYPEs declare the HTML named character references.
XmlParserOptionsOptions of XmlDocumentParser.