在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → C#解析HTML5、MathML、SVG和CSS以构建基于官方W3C规范的DOM(AngleSharp源码)

C#解析HTML5、MathML、SVG和CSS以构建基于官方W3C规范的DOM(AngleSharp源码)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:28.39M
  • 下载次数:1
  • 浏览次数:4
  • 发布时间:2024-04-23
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签: HTML5 HTML CSS svg DOM

实例介绍

【实例简介】

AngleSharp是一个.NET库,它使您能够解析基于角括号的超文本,如HTML、SVG和MathML。该库还支持不带验证的XML。AngleSharp的一个重要方面是可以解析CSS。所包含的解析器建立在官方W3C规范的基础上。这将产生给定源代码的完全可移植的HTML5 DOM表示,并确保与最新浏览器的结果兼容。还支持标准DOM功能,如querySelector或querySelectorAll用于树遍历。

主要特点

  • 可移植(使用.NET Standard 2.0)
  • 符合标准(与最新浏览器完全相同)
  • 性能出色(在大多数情况下优于类似的解析器)
  • 可扩展(使用自己的服务进行扩展)
  • 有用的抽象(类型帮助器,类似于jQuery的构造)
  • 完全功能的DOM(所有列表、迭代器和事件)
  • 表单提交(轻松登录到任何地方)
  • 导航

【实例截图】
【核心代码】
文件清单
└── AngleSharp-d248c8bc0b3efb22b478415f6713d191aa78bb13
    ├── build.cmd
    ├── build.ps1
    ├── build.sh
    ├── CHANGELOG.md
    ├── CONTRIBUTORS.md
    ├── docs
    │   ├── general
    │   │   ├── 01-Basics.md
    │   │   ├── 02-Features.md
    │   │   ├── 03-Upcoming.md
    │   │   └── 04-Performance.md
    │   ├── README.md
    │   └── tutorials
    │       ├── 01-API.md
    │       ├── 02-Options.md
    │       ├── 03-Examples.md
    │       ├── 04-Forms.md
    │       ├── 05-Migration.md
    │       └── 06-Questions.md
    ├── header.png
    ├── LICENSE
    ├── logo.png
    ├── nuke
    │   ├── Build.cs
    │   ├── _build.csproj
    │   ├── Configuration.cs
    │   ├── Directory.Build.props
    │   ├── Directory.Build.targets
    │   ├── Extensions
    │   │   └── StringExtensions.cs
    │   ├── ReleaseNotes.cs
    │   ├── ReleaseNotesParser.cs
    │   └── SemVersion.cs
    ├── README.md
    ├── src
    │   ├── AngleSharp
    │   │   ├── AngleSharp.Core.csproj
    │   │   ├── Attributes
    │   │   │   ├── Accessors.cs
    │   │   │   ├── DomAccessorAttribute.cs
    │   │   │   ├── DomConstructorAttribute.cs
    │   │   │   ├── DomDescriptionAttribute.cs
    │   │   │   ├── DomExposedAttribute.cs
    │   │   │   ├── DomHistoricalAttribute.cs
    │   │   │   ├── DomInitDictAttribute.cs
    │   │   │   ├── DomInstanceAttribute.cs
    │   │   │   ├── DomLenientThisAttribute.cs
    │   │   │   ├── DomLiteralsAttribute.cs
    │   │   │   ├── DomNameAttribute.cs
    │   │   │   ├── DomNoInterfaceObjectAttribute.cs
    │   │   │   └── DomPutForwardsAttribute.cs
    │   │   ├── Browser
    │   │   │   ├── DefaultNavigationHandler.cs
    │   │   │   ├── Dom
    │   │   │   │   ├── CacheStatus.cs
    │   │   │   │   ├── Events
    │   │   │   │   │   ├── InteractivityEvent.cs
    │   │   │   │   │   └── TrackEvent.cs
    │   │   │   │   ├── IApplicationCache.cs
    │   │   │   │   ├── IHistory.cs
    │   │   │   │   ├── INavigatorContentUtilities.cs
    │   │   │   │   ├── INavigator.cs
    │   │   │   │   ├── INavigatorId.cs
    │   │   │   │   ├── INavigatorOnline.cs
    │   │   │   │   └── INavigatorStorageUtilities.cs
    │   │   │   ├── EncodingMetaHandler.cs
    │   │   │   ├── EventLoopExtensions.cs
    │   │   │   ├── ICommand.cs
    │   │   │   ├── ICommandProvider.cs
    │   │   │   ├── IEncodingProvider.cs
    │   │   │   ├── IEventLoop.cs
    │   │   │   ├── IMetaHandler.cs
    │   │   │   ├── INavigationHandler.cs
    │   │   │   ├── IParser.cs
    │   │   │   ├── ISpellCheckService.cs
    │   │   │   ├── LocaleEncodingProvider.cs
    │   │   │   ├── RefreshMetaHandler.cs
    │   │   │   ├── Sandboxes.cs
    │   │   │   └── TaskPriority.cs
    │   │   ├── BrowsingContext.cs
    │   │   ├── BrowsingContextExtensions.cs
    │   │   ├── Common
    │   │   │   ├── ArrayPoolBuffer.cs
    │   │   │   ├── ArrayPoolExtensions.cs
    │   │   │   ├── BaseTokenizer.cs
    │   │   │   ├── BufferExtensions.cs
    │   │   │   ├── IBindable.cs
    │   │   │   ├── ICancellable.cs
    │   │   │   ├── IMutableCharBuffer.cs
    │   │   │   ├── Keywords.cs
    │   │   │   ├── ObjectExtensions.cs
    │   │   │   ├── OrdinalStringOrMemoryComparer.cs
    │   │   │   ├── StringBuilderBuffer.cs
    │   │   │   ├── StringOrMemory.cs
    │   │   │   └── StringOrMemoryExtensions.cs
    │   │   ├── Configuration.cs
    │   │   ├── ConfigurationExtensions.cs
    │   │   ├── Css
    │   │   │   ├── CombinatorSymbols.cs
    │   │   │   ├── CssStyleFormatter.cs
    │   │   │   ├── CssUtilities.cs
    │   │   │   ├── DefaultAttributeSelectorFactory.cs
    │   │   │   ├── DefaultPseudoClassSelectorFactory.cs
    │   │   │   ├── DefaultPseudoElementSelectorFactory.cs
    │   │   │   ├── Dom
    │   │   │   │   ├── ICssMedium.cs
    │   │   │   │   ├── IMediaFeature.cs
    │   │   │   │   ├── IMediaList.cs
    │   │   │   │   ├── IMultiSelector.cs
    │   │   │   │   ├── INestedSelector.cs
    │   │   │   │   ├── Internal
    │   │   │   │   │   ├── AllSelector.cs
    │   │   │   │   │   ├── AttrAvailableSelector.cs
    │   │   │   │   │   ├── AttrContainsSelector.cs
    │   │   │   │   │   ├── AttrEndsWithSelector.cs
    │   │   │   │   │   ├── AttrInListSelector.cs
    │   │   │   │   │   ├── AttrInTokenSelector.cs
    │   │   │   │   │   ├── AttrMatchSelector.cs
    │   │   │   │   │   ├── AttrNotMatchSelector.cs
    │   │   │   │   │   ├── AttrStartsWithSelector.cs
    │   │   │   │   │   ├── BaseAttrSelector.cs
    │   │   │   │   │   ├── ChildSelector.cs
    │   │   │   │   │   ├── ClassSelector.cs
    │   │   │   │   │   ├── ComplexSelector.cs
    │   │   │   │   │   ├── CompoundSelector.cs
    │   │   │   │   │   ├── FirstChildSelector.cs
    │   │   │   │   │   ├── FirstColumnSelector.cs
    │   │   │   │   │   ├── FirstTypeSelector.cs
    │   │   │   │   │   ├── IdSelector.cs
    │   │   │   │   │   ├── LastChildSelector.cs
    │   │   │   │   │   ├── LastColumnSelector.cs
    │   │   │   │   │   ├── LastTypeSelector.cs
    │   │   │   │   │   ├── ListSelector.cs
    │   │   │   │   │   ├── NamespaceSelector.cs
    │   │   │   │   │   ├── NestedSelector.cs
    │   │   │   │   │   ├── PseudoClassSelector.cs
    │   │   │   │   │   ├── PseudoElementSelector.cs
    │   │   │   │   │   ├── ScopePseudoClassSelector.cs
    │   │   │   │   │   ├── Selectors.cs
    │   │   │   │   │   └── TypeSelector.cs
    │   │   │   │   ├── ISelector.cs
    │   │   │   │   ├── SelectorExtensions.cs
    │   │   │   │   └── StyleExtensions.cs
    │   │   │   ├── IAttributeSelectorFactory.cs
    │   │   │   ├── IPseudoClassSelectorFactory.cs
    │   │   │   ├── IPseudoElementSelectorFactory.cs
    │   │   │   ├── ISelectorVisitor.cs
    │   │   │   ├── IStylingService.cs
    │   │   │   ├── Parser
    │   │   │   │   ├── CssCombinator.cs
    │   │   │   │   ├── CssSelectorConstructor.cs
    │   │   │   │   ├── CssSelectorParser.cs
    │   │   │   │   ├── CssSelectorToken.cs
    │   │   │   │   ├── CssStringSourceExtensions.cs
    │   │   │   │   ├── CssTokenizer.cs
    │   │   │   │   ├── CssTokenType.cs
    │   │   │   │   └── ICssSelectorParser.cs
    │   │   │   ├── Priority.cs
    │   │   │   ├── PseudoClassNames.cs
    │   │   │   ├── PseudoElementNames.cs
    │   │   │   └── StyleOptions.cs
    │   │   ├── Dom
    │   │   │   ├── AdjacentPosition.cs
    │   │   │   ├── AttrExtensions.cs
    │   │   │   ├── AttributeNames.cs
    │   │   │   ├── CreateDocumentOptions.cs
    │   │   │   ├── DefaultDocumentFactory.cs
    │   │   │   ├── DirectionMode.cs
    │   │   │   ├── DocumentExtensions.cs
    │   │   │   ├── DocumentPositions.cs
    │   │   │   ├── DocumentReadyState.cs
    │   │   │   ├── DomError.cs
    │   │   │   ├── DomEventHandler.cs
    │   │   │   ├── DomException.cs
    │   │   │   ├── ElementExtensions.cs
    │   │   │   ├── EventNames.cs
    │   │   │   ├── Events
    │   │   │   │   ├── CustomEvent.cs
    │   │   │   │   ├── DefaultEventFactory.cs
    │   │   │   │   ├── ErrorEvent.cs
    │   │   │   │   ├── Event.cs
    │   │   │   │   ├── EventPhase.cs
    │   │   │   │   ├── FocusEvent.cs
    │   │   │   │   ├── HashChangedEvent.cs
    │   │   │   │   ├── IEventFactory.cs
    │   │   │   │   ├── IGlobalEventHandlers.cs
    │   │   │   │   ├── IMessagePort.cs
    │   │   │   │   ├── IWindowEventHandlers.cs
    │   │   │   │   ├── MessageEvent.cs
    │   │   │   │   ├── PageTransitionEvent.cs
    │   │   │   │   ├── RequestEvent.cs
    │   │   │   │   └── UiEvent.cs
    │   │   │   ├── EventTarget.cs
    │   │   │   ├── EventTargetExtensions.cs
    │   │   │   ├── FilterResult.cs
    │   │   │   ├── FilterSettings.cs
    │   │   │   ├── HorizontalAlignment.cs
    │   │   │   ├── IAttr.cs
    │   │   │   ├── IAttributeObserver.cs
    │   │   │   ├── ICharacterData.cs
    │   │   │   ├── IChildNode.cs
    │   │   │   ├── IComment.cs
    │   │   │   ├── IDocument.cs
    │   │   │   ├── IDocumentFactory.cs
    │   │   │   ├── IDocumentFragment.cs
    │   │   │   ├── IDocumentStyle.cs
    │   │   │   ├── IDocumentType.cs
    │   │   │   ├── IDomException.cs
    │   │   │   ├── IElement.cs
    │   │   │   ├── IElementFactory.cs
    │   │   │   ├── IEntityProvider.cs
    │   │   │   ├── IEventTarget.cs
    │   │   │   ├── IHtmlAllCollection.cs
    │   │   │   ├── IHtmlCollection.cs
    │   │   │   ├── IImplementation.cs
    │   │   │   ├── ILinkImport.cs
    │   │   │   ├── ILinkStyle.cs
    │   │   │   ├── ILocation.cs
    │   │   │   ├── IMutationRecord.cs
    │   │   │   ├── INamedNodeMap.cs
    │   │   │   ├── INode.cs
    │   │   │   ├── INodeIterator.cs
    │   │   │   ├── INodeList.cs
    │   │   │   ├── INonDocumentTypeChildNode.cs
    │   │   │   ├── INonElementParentNode.cs
    │   │   │   ├── Internal
    │   │   │   │   ├── AnyElement.cs
    │   │   │   │   ├── Attr.cs
    │   │   │   │   ├── CharacterData.cs
    │   │   │   │   ├── CollectionExtensions.cs
    │   │   │   │   ├── Comment.cs
    │   │   │   │   ├── ContentEditableMode.cs
    │   │   │   │   ├── DefaultAttributeObserver.cs
    │   │   │   │   ├── Document.cs
    │   │   │   │   ├── DocumentFragment.cs
    │   │   │   │   ├── DocumentType.cs
    │   │   │   │   ├── DomImplementation.cs
    │   │   │   │   ├── Element.cs
    │   │   │   │   ├── Entity.cs
    │   │   │   │   ├── EntityReference.cs
    │   │   │   │   ├── HtmlAllCollection.cs
    │   │   │   │   ├── HtmlCollection.cs
    │   │   │   │   ├── HtmlFormControlsCollection.cs
    │   │   │   │   ├── Location.cs
    │   │   │   │   ├── MutationHost.cs
    │   │   │   │   ├── MutationRecord.cs
    │   │   │   │   ├── NamedNodeMap.cs
    │   │   │   │   ├── Node.cs
    │   │   │   │   ├── NodeEnumerable.cs
    │   │   │   │   ├── NodeFlags.cs
    │   │   │   │   ├── NodeIterator.cs
    │   │   │   │   ├── NodeList.cs
    │   │   │   │   ├── Notation.cs
    │   │   │   │   ├── OptionsCollection.cs
    │   │   │   │   ├── ProcessingInstruction.cs
    │   │   │   │   ├── QuirksMode.cs
    │   │   │   │   ├── Range.cs
    │   │   │   │   ├── SettableTokenList.cs
    │   │   │   │   ├── ShadowRoot.cs
    │   │   │   │   ├── SimpleChoice.cs
    │   │   │   │   ├── StringList.cs
    │   │   │   │   ├── StringMap.cs
    │   │   │   │   ├── StyleSheetList.cs
    │   │   │   │   ├── TextNode.cs
    │   │   │   │   ├── TokenList.cs
    │   │   │   │   ├── TreeWalker.cs
    │   │   │   │   └── Window.cs
    │   │   │   ├── IParentNode.cs
    │   │   │   ├── IProcessingInstruction.cs
    │   │   │   ├── IPseudoElement.cs
    │   │   │   ├── IRange.cs
    │   │   │   ├── IReverseEntityProvider.cs
    │   │   │   ├── ISettableTokenList.cs
    │   │   │   ├── IShadowRoot.cs
    │   │   │   ├── ISourceReference.cs
    │   │   │   ├── IStringList.cs
    │   │   │   ├── IStringMap.cs
    │   │   │   ├── IStyleSheet.cs
    │   │   │   ├── IStyleSheetList.cs
    │   │   │   ├── IText.cs
    │   │   │   ├── ITokenList.cs
    │   │   │   ├── ITreeWalker.cs
    │   │   │   ├── IUrlUtilities.cs
    │   │   │   ├── IWindow.cs
    │   │   │   ├── IWindowTimers.cs
    │   │   │   ├── MutationCallback.cs
    │   │   │   ├── MutationObserver.cs
    │   │   │   ├── NamespaceNames.cs
    │   │   │   ├── NodeExtensions.cs
    │   │   │   ├── NodeFilter.cs
    │   │   │   ├── NodeType.cs
    │   │   │   ├── ParentNodeExtensions.cs
    │   │   │   ├── QueryExtensions.cs
    │   │   │   ├── RangePosition.cs
    │   │   │   ├── RangeType.cs
    │   │   │   ├── SelectorExtensions.cs
    │   │   │   ├── ShadowRootMode.cs
    │   │   │   ├── TagNames.cs
    │   │   │   ├── Url.cs
    │   │   │   ├── UrlSearchParams.cs
    │   │   │   ├── VerticalAlignment.cs
    │   │   │   ├── Visibility.cs
    │   │   │   └── WordBreak.cs
    │   │   ├── FormatExtensions.cs
    │   │   ├── Html
    │   │   │   ├── Construction
    │   │   │   │   ├── HtmlConstructionFactory.cs
    │   │   │   │   ├── IConstructableAttr.cs
    │   │   │   │   ├── IConstructableDocument.cs
    │   │   │   │   ├── IConstructableElement.cs
    │   │   │   │   ├── IConstructableNamedNodeMap.cs
    │   │   │   │   ├── IConstructableNode.cs
    │   │   │   │   ├── IConstructableNodeList.cs
    │   │   │   │   ├── IDomConstructionElementFactory.cs
    │   │   │   │   └── Markers.cs
    │   │   │   ├── DefaultInputTypeFactory.cs
    │   │   │   ├── DefaultLinkRelationFactory.cs
    │   │   │   ├── Dom
    │   │   │   │   ├── Events
    │   │   │   │   │   ├── CompositionEvent.cs
    │   │   │   │   │   ├── HtmlErrorEvent.cs
    │   │   │   │   │   ├── HtmlParseEvent.cs
    │   │   │   │   │   ├── InputEvent.cs
    │   │   │   │   │   ├── ITouchList.cs
    │   │   │   │   │   ├── ITouchPoint.cs
    │   │   │   │   │   ├── KeyboardEvent.cs
    │   │   │   │   │   ├── KeyboardLocation.cs
    │   │   │   │   │   ├── ModifierExtensions.cs
    │   │   │   │   │   ├── MouseButton.cs
    │   │   │   │   │   ├── MouseButtons.cs
    │   │   │   │   │   ├── MouseEvent.cs
    │   │   │   │   │   ├── TouchEvent.cs
    │   │   │   │   │   ├── TrackEvent.cs
    │   │   │   │   │   ├── WheelEvent.cs
    │   │   │   │   │   └── WheelMode.cs
    │   │   │   │   ├── FormExtensions.cs
    │   │   │   │   ├── IHtmlAnchorElement.cs
    │   │   │   │   ├── IHtmlAreaElement.cs
    │   │   │   │   ├── IHtmlAudioElement.cs
    │   │   │   │   ├── IHtmlBaseElement.cs
    │   │   │   │   ├── IHtmlBodyElement.cs
    │   │   │   │   ├── IHtmlBreakRowElement.cs
    │   │   │   │   ├── IHtmlButtonElement.cs
    │   │   │   │   ├── IHtmlCanvasElement.cs
    │   │   │   │   ├── IHtmlCommandElement.cs
    │   │   │   │   ├── IHtmlDataElement.cs
    │   │   │   │   ├── IHtmlDataListElement.cs
    │   │   │   │   ├── IHtmlDetailsElement.cs
    │   │   │   │   ├── IHtmlDialogElement.cs
    │   │   │   │   ├── IHtmlDivElement.cs
    │   │   │   │   ├── IHtmlDocument.cs
    │   │   │   │   ├── IHtmlElement.cs
    │   │   │   │   ├── IHtmlEmbedElement.cs
    │   │   │   │   ├── IHtmlFieldSetElement.cs
    │   │   │   │   ├── IHtmlFormControlsCollection.cs
    │   │   │   │   ├── IHtmlFormElement.cs
    │   │   │   │   ├── IHtmlHeadElement.cs
    │   │   │   │   ├── IHtmlHeadingElement.cs
    │   │   │   │   ├── IHtmlHrElement.cs
    │   │   │   │   ├── IHtmlHtmlElement.cs
    │   │   │   │   ├── IHtmlImageElement.cs
    │   │   │   │   ├── IHtmlInlineFrameElement.cs
    │   │   │   │   ├── IHtmlInputElement.cs
    │   │   │   │   ├── IHtmlKeygenElement.cs
    │   │   │   │   ├── IHtmlLabelElement.cs
    │   │   │   │   ├── IHtmlLegendElement.cs
    │   │   │   │   ├── IHtmlLinkElement.cs
    │   │   │   │   ├── IHtmlListItemElement.cs
    │   │   │   │   ├── IHtmlMapElement.cs
    │   │   │   │   ├── IHtmlMarqueeElement.cs
    │   │   │   │   ├── IHtmlMediaElement.cs
    │   │   │   │   ├── IHtmlMenuElement.cs
    │   │   │   │   ├── IHtmlMenuItemElement.cs
    │   │   │   │   ├── IHtmlMetaElement.cs
    │   │   │   │   ├── IHtmlMeterElement.cs
    │   │   │   │   ├── IHtmlModElement.cs
    │   │   │   │   ├── IHtmlObjectElement.cs
    │   │   │   │   ├── IHtmlOptionElement.cs
    │   │   │   │   ├── IHtmlOptionsCollection.cs
    │   │   │   │   ├── IHtmlOptionsGroupElement.cs
    │   │   │   │   ├── IHtmlOrderedListElement.cs
    │   │   │   │   ├── IHtmlOutputElement.cs
    │   │   │   │   ├── IHtmlParagraphElement.cs
    │   │   │   │   ├── IHtmlParamElement.cs
    │   │   │   │   ├── IHtmlPictureElement.cs
    │   │   │   │   ├── IHtmlPreElement.cs
    │   │   │   │   ├── IHtmlProgressElement.cs
    │   │   │   │   ├── IHtmlQuoteElement.cs
    │   │   │   │   ├── IHtmlScriptElement.cs
    │   │   │   │   ├── IHtmlSelectElement.cs
    │   │   │   │   ├── IHtmlSlotElement.cs
    │   │   │   │   ├── IHtmlSourceElement.cs
    │   │   │   │   ├── IHtmlSpanElement.cs
    │   │   │   │   ├── IHtmlStyleElement.cs
    │   │   │   │   ├── IHtmlTableCaptionElement.cs
    │   │   │   │   ├── IHtmlTableCellElement.cs
    │   │   │   │   ├── IHtmlTableColumnElement.cs
    │   │   │   │   ├── IHtmlTableDataCellElement.cs
    │   │   │   │   ├── IHtmlTableElement.cs
    │   │   │   │   ├── IHtmlTableHeaderCellElement.cs
    │   │   │   │   ├── IHtmlTableRowElement.cs
    │   │   │   │   ├── IHtmlTableSectionElement.cs
    │   │   │   │   ├── IHtmlTemplateElement.cs
    │   │   │   │   ├── IHtmlTextAreaElement.cs
    │   │   │   │   ├── IHtmlTimeElement.cs
    │   │   │   │   ├── IHtmlTitleElement.cs
    │   │   │   │   ├── IHtmlTrackElement.cs
    │   │   │   │   ├── IHtmlUnknownElement.cs
    │   │   │   │   ├── IHtmlUnorderedListElement.cs
    │   │   │   │   ├── IHtmlVideoElement.cs
    │   │   │   │   ├── ILabelabelElement.cs
    │   │   │   │   ├── ImageExtensions.cs
    │   │   │   │   ├── Internal
    │   │   │   │   │   ├── Alignment.cs
    │   │   │   │   │   ├── HtmlAddressElement.cs
    │   │   │   │   │   ├── HtmlAnchorElement.cs
    │   │   │   │   │   ├── HtmlAppletElement.cs
    │   │   │   │   │   ├── HtmlAreaElement.cs
    │   │   │   │   │   ├── HtmlAudioElement.cs
    │   │   │   │   │   ├── HtmlBaseElement.cs
    │   │   │   │   │   ├── HtmlBaseFontElement.cs
    │   │   │   │   │   ├── HtmlBgsoundElement.cs
    │   │   │   │   │   ├── HtmlBigElement.cs
    │   │   │   │   │   ├── HtmlBodyElement.cs
    │   │   │   │   │   ├── HtmlBoldElement.cs
    │   │   │   │   │   ├── HtmlBreakRowElement.cs
    │   │   │   │   │   ├── HtmlButtonElement.cs
    │   │   │   │   │   ├── HtmlCanvasElement.cs
    │   │   │   │   │   ├── HtmlCodeElement.cs
    │   │   │   │   │   ├── HtmlDataElement.cs
    │   │   │   │   │   ├── HtmlDataListElement.cs
    │   │   │   │   │   ├── HtmlDefinitionListElement.cs
    │   │   │   │   │   ├── HtmlDetailsElement.cs
    │   │   │   │   │   ├── HtmlDialogElement.cs
    │   │   │   │   │   ├── HtmlDirectoryElement.cs
    │   │   │   │   │   ├── HtmlDivElement.cs
    │   │   │   │   │   ├── HtmlDocument.cs
    │   │   │   │   │   ├── HtmlElement.cs
    │   │   │   │   │   ├── HtmlEmbedElement.cs
    │   │   │   │   │   ├── HtmlEmphasizeElement.cs
    │   │   │   │   │   ├── HtmlFieldSetElement.cs
    │   │   │   │   │   ├── HtmlFontElement.cs
    │   │   │   │   │   ├── HtmlFormControlElement.cs
    │   │   │   │   │   ├── HtmlFormControlElementWithState.cs
    │   │   │   │   │   ├── HtmlFormElement.cs
    │   │   │   │   │   ├── HtmlFrameElementBase.cs
    │   │   │   │   │   ├── HtmlFrameElement.cs
    │   │   │   │   │   ├── HtmlFrameOwnerElement.cs
    │   │   │   │   │   ├── HtmlFrameSetElement.cs
    │   │   │   │   │   ├── HtmlHeadElement.cs
    │   │   │   │   │   ├── HtmlHeadingElement.cs
    │   │   │   │   │   ├── HtmlHrElement.cs
    │   │   │   │   │   ├── HtmlHtmlElement.cs
    │   │   │   │   │   ├── HtmlIFrameElement.cs
    │   │   │   │   │   ├── HtmlImageElement.cs
    │   │   │   │   │   ├── HtmlInputElement.cs
    │   │   │   │   │   ├── HtmlIsIndexElement.cs
    │   │   │   │   │   ├── HtmlItalicElement.cs
    │   │   │   │   │   ├── HtmlKeygenElement.cs
    │   │   │   │   │   ├── HtmlLabelElement.cs
    │   │   │   │   │   ├── HtmlLegendElement.cs
    │   │   │   │   │   ├── HtmlLinkElement.cs
    │   │   │   │   │   ├── HtmlLinkElementExtensions.cs
    │   │   │   │   │   ├── HtmlListItemElement.cs
    │   │   │   │   │   ├── HtmlMapElement.cs
    │   │   │   │   │   ├── HtmlMarqueeElement.cs
    │   │   │   │   │   ├── HtmlMediaElement.cs
    │   │   │   │   │   ├── HtmlMenuElement.cs
    │   │   │   │   │   ├── HtmlMenuItemElement.cs
    │   │   │   │   │   ├── HtmlMetaElement.cs
    │   │   │   │   │   ├── HtmlMeterElement.cs
    │   │   │   │   │   ├── HtmlModElement.cs
    │   │   │   │   │   ├── HtmlNoEmbedElement.cs
    │   │   │   │   │   ├── HtmlNoFramesElement.cs
    │   │   │   │   │   ├── HtmlNoNewlineElement.cs
    │   │   │   │   │   ├── HtmlNoScriptElement.cs
    │   │   │   │   │   ├── HtmlObjectElement.cs
    │   │   │   │   │   ├── HtmlOptionElement.cs
    │   │   │   │   │   ├── HtmlOptionsGroupElement.cs
    │   │   │   │   │   ├── HtmlOrderedListElement.cs
    │   │   │   │   │   ├── HtmlOutputElement.cs
    │   │   │   │   │   ├── HtmlParagraphElement.cs
    │   │   │   │   │   ├── HtmlParamElement.cs
    │   │   │   │   │   ├── HtmlPictureElement.cs
    │   │   │   │   │   ├── HtmlPlaintextElement.cs
    │   │   │   │   │   ├── HtmlPreElement.cs
    │   │   │   │   │   ├── HtmlProgressElement.cs
    │   │   │   │   │   ├── HtmlQuoteElement.cs
    │   │   │   │   │   ├── HtmlRbElement.cs
    │   │   │   │   │   ├── HtmlRpElement.cs
    │   │   │   │   │   ├── HtmlRtcElement.cs
    │   │   │   │   │   ├── HtmlRtElement.cs
    │   │   │   │   │   ├── HtmlRubyElement.cs
    │   │   │   │   │   ├── HtmlScriptElement.cs
    │   │   │   │   │   ├── HtmlSelectElement.cs
    │   │   │   │   │   ├── HtmlSemanticElement.cs
    │   │   │   │   │   ├── HtmlSlotElement.cs
    │   │   │   │   │   ├── HtmlSmallElement.cs
    │   │   │   │   │   ├── HtmlSourceElement.cs
    │   │   │   │   │   ├── HtmlSpanElement.cs
    │   │   │   │   │   ├── HtmlStrikeElement.cs
    │   │   │   │   │   ├── HtmlStrongElement.cs
    │   │   │   │   │   ├── HtmlStruckElement.cs
    │   │   │   │   │   ├── HtmlStyleElement.cs
    │   │   │   │   │   ├── HtmlTableCaptionElement.cs
    │   │   │   │   │   ├── HtmlTableCellElement.cs
    │   │   │   │   │   ├── HtmlTableColElement.cs
    │   │   │   │   │   ├── HtmlTableColgroupElement.cs
    │   │   │   │   │   ├── HtmlTableDataCellElement.cs
    │   │   │   │   │   ├── HtmlTableElement.cs
    │   │   │   │   │   ├── HtmlTableHeaderCellElement.cs
    │   │   │   │   │   ├── HtmlTableRowElement.cs
    │   │   │   │   │   ├── HtmlTableSectionElement.cs
    │   │   │   │   │   ├── HtmlTeletypeTextElement.cs
    │   │   │   │   │   ├── HtmlTemplateElement.cs
    │   │   │   │   │   ├── HtmlTextAreaElement.cs
    │   │   │   │   │   ├── HtmlTextFormControlElement.cs
    │   │   │   │   │   ├── HtmlTimeElement.cs
    │   │   │   │   │   ├── HtmlTitleElement.cs
    │   │   │   │   │   ├── HtmlTrackElement.cs
    │   │   │   │   │   ├── HtmlUnderlineElement.cs
    │   │   │   │   │   ├── HtmlUnknownElement.cs
    │   │   │   │   │   ├── HtmlUnorderedListElement.cs
    │   │   │   │   │   ├── HtmlUrlBaseElement.cs
    │   │   │   │   │   ├── HtmlVideoElement.cs
    │   │   │   │   │   ├── HtmlWbrElement.cs
    │   │   │   │   │   ├── HtmlXmpElement.cs
    │   │   │   │   │   └── ValidityState.cs
    │   │   │   │   ├── IValidation.cs
    │   │   │   │   ├── IValidityState.cs
    │   │   │   │   ├── TableCellKind.cs
    │   │   │   │   ├── TableFrames.cs
    │   │   │   │   ├── TableRules.cs
    │   │   │   │   └── TrackReadyState.cs
    │   │   │   ├── EventFlags.cs
    │   │   │   ├── FormControlState.cs
    │   │   │   ├── FormDataSet.cs
    │   │   │   ├── FormMethodNames.cs
    │   │   │   ├── Forms
    │   │   │   │   ├── FileDataSetEntry.cs
    │   │   │   │   ├── FormDataSetEntry.cs
    │   │   │   │   ├── FormDataSetExtensions.cs
    │   │   │   │   ├── IFormDataSetVisitor.cs
    │   │   │   │   ├── IFormSubmitter.cs
    │   │   │   │   ├── Submitters
    │   │   │   │   │   ├── DefaultHtmlEncoder.cs
    │   │   │   │   │   ├── IHtmlEncoder.cs
    │   │   │   │   │   ├── Json
    │   │   │   │   │   │   ├── JsonArray.cs
    │   │   │   │   │   │   ├── JsonElement.cs
    │   │   │   │   │   │   ├── JsonObject.cs
    │   │   │   │   │   │   ├── JsonStep.cs
    │   │   │   │   │   │   └── JsonValue.cs
    │   │   │   │   │   ├── JsonFormDataSetVisitor.cs
    │   │   │   │   │   ├── MultipartFormDataSetVisitor.cs
    │   │   │   │   │   ├── PlaintextFormDataSetVisitor.cs
    │   │   │   │   │   └── UrlEncodedFormDataSetVisitor.cs
    │   │   │   │   └── TextDataSetEntry.cs
    │   │   │   ├── HtmlElementFactory.cs
    │   │   │   ├── HtmlEntityProvider.cs
    │   │   │   ├── HtmlMarkupFormatter.cs
    │   │   │   ├── IInputTypeFactory.cs
    │   │   │   ├── ILinkRelationFactory.cs
    │   │   │   ├── InputTypeNames.cs
    │   │   │   ├── InputTypes
    │   │   │   │   ├── BaseInputType.cs
    │   │   │   │   ├── ButtonInputType.cs
    │   │   │   │   ├── CheckedInputType.cs
    │   │   │   │   ├── ColorInputType.cs
    │   │   │   │   ├── DateInputType.cs
    │   │   │   │   ├── DateTimeInputType.cs
    │   │   │   │   ├── DatetimeLocalInputType.cs
    │   │   │   │   ├── EmailInputType.cs
    │   │   │   │   ├── FileInputType.cs
    │   │   │   │   ├── ImageInputType.cs
    │   │   │   │   ├── MonthInputType.cs
    │   │   │   │   ├── NumberInputType.cs
    │   │   │   │   ├── PatternInputType.cs
    │   │   │   │   ├── SubmitInputType.cs
    │   │   │   │   ├── TextInputType.cs
    │   │   │   │   ├── TimeInputType.cs
    │   │   │   │   ├── UrlInputType.cs
    │   │   │   │   └── WeekInputType.cs
    │   │   │   ├── LinkRelNames.cs
    │   │   │   ├── LinkRels
    │   │   │   │   ├── BaseLinkRelation.cs
    │   │   │   │   ├── ImportLinkRelation.cs
    │   │   │   │   └── StyleSheetLinkRelation.cs
    │   │   │   ├── MinifyMarkupFormatter.cs
    │   │   │   ├── Parser
    │   │   │   │   ├── HtmlAttributesLookup.cs
    │   │   │   │   ├── HtmlDomBuilder.cs
    │   │   │   │   ├── HtmlDomBuilderExtensions.cs
    │   │   │   │   ├── HtmlForeignExtensions.cs
    │   │   │   │   ├── HtmlParseError.cs
    │   │   │   │   ├── HtmlParseException.cs
    │   │   │   │   ├── HtmlParseMode.cs
    │   │   │   │   ├── HtmlParser.cs
    │   │   │   │   ├── HtmlParserExtensions.cs
    │   │   │   │   ├── HtmlParserOptions.cs
    │   │   │   │   ├── HtmlTagNameLookup.cs
    │   │   │   │   ├── HtmlTokenizer.cs
    │   │   │   │   ├── HtmlTokenizerOptions.cs
    │   │   │   │   ├── HtmlTokenType.cs
    │   │   │   │   ├── HtmlTreeMode.cs
    │   │   │   │   ├── IHtmlParser.cs
    │   │   │   │   ├── TokenizerExtensions.cs
    │   │   │   │   └── Tokens
    │   │   │   │       ├── HtmlAttributeToken.cs
    │   │   │   │       ├── HtmlDoctypeToken.cs
    │   │   │   │       ├── HtmlTagToken.cs
    │   │   │   │       ├── HtmlToken.cs
    │   │   │   │       └── Struct
    │   │   │   │           ├── MemoryHtmlAttributeToken.cs
    │   │   │   │           ├── StructAttributes.cs
    │   │   │   │           └── StructHtmlToken.cs
    │   │   │   ├── PrettyMarkupFormatter.cs
    │   │   │   ├── SourceSet.cs
    │   │   │   └── ValidationErrors.cs
    │   │   ├── IBrowsingContext.cs
    │   │   ├── IConfiguration.cs
    │   │   ├── IMarkupFormattable.cs
    │   │   ├── IMarkupFormatter.cs
    │   │   ├── Io
    │   │   │   ├── BaseLoader.cs
    │   │   │   ├── BaseRequester.cs
    │   │   │   ├── CorsRequest.cs
    │   │   │   ├── CorsSetting.cs
    │   │   │   ├── DefaultDocumentLoader.cs
    │   │   │   ├── DefaultHttpRequester.cs
    │   │   │   ├── DefaultResourceLoader.cs
    │   │   │   ├── DefaultResponse.cs
    │   │   │   ├── DocumentRequest.cs
    │   │   │   ├── Dom
    │   │   │   │   ├── IBlob.cs
    │   │   │   │   ├── IFile.cs
    │   │   │   │   ├── IFileList.cs
    │   │   │   │   └── Internal
    │   │   │   │       └── FileList.cs
    │   │   │   ├── Download.cs
    │   │   │   ├── HeaderNames.cs
    │   │   │   ├── HttpMethod.cs
    │   │   │   ├── ICookieProvider.cs
    │   │   │   ├── IDocumentLoader.cs
    │   │   │   ├── IDownload.cs
    │   │   │   ├── IIntegrityProvider.cs
    │   │   │   ├── ILoadableElement.cs
    │   │   │   ├── ILoader.cs
    │   │   │   ├── IRequester.cs
    │   │   │   ├── IResourceLoader.cs
    │   │   │   ├── IResponse.cs
    │   │   │   ├── LoaderOptions.cs
    │   │   │   ├── MemoryCookieProvider.cs
    │   │   │   ├── MimeType.cs
    │   │   │   ├── MimeTypeNames.cs
    │   │   │   ├── OriginBehavior.cs
    │   │   │   ├── PortNumbers.cs
    │   │   │   ├── Processors
    │   │   │   │   ├── BaseRequestProcessor.cs
    │   │   │   │   ├── DocumentRequestProcessor.cs
    │   │   │   │   ├── FrameRequestProcessor.cs
    │   │   │   │   ├── ImageRequestProcessor.cs
    │   │   │   │   ├── IRequestProcessor.cs
    │   │   │   │   ├── MediaRequestProcessor.cs
    │   │   │   │   ├── ObjectRequestProcessor.cs
    │   │   │   │   ├── ResourceRequestProcessor.cs
    │   │   │   │   ├── ScriptRequestProcessor.cs
    │   │   │   │   └── StyleSheetRequestProcessor.cs
    │   │   │   ├── ProtocolNames.cs
    │   │   │   ├── Request.cs
    │   │   │   ├── RequesterExtensions.cs
    │   │   │   ├── ResourceRequest.cs
    │   │   │   ├── ResponseExtensions.cs
    │   │   │   └── VirtualResponse.cs
    │   │   ├── IStyleFormattable.cs
    │   │   ├── IStyleFormatter.cs
    │   │   ├── Mathml
    │   │   │   ├── Dom
    │   │   │   │   └── Internal
    │   │   │   │       ├── MathAnnotationXmlElement.cs
    │   │   │   │       ├── MathElement.cs
    │   │   │   │       ├── MathIdentifierElement.cs
    │   │   │   │       ├── MathNumberElement.cs
    │   │   │   │       ├── MathOperatorElement.cs
    │   │   │   │       ├── MathStringElement.cs
    │   │   │   │       └── MathTextElement.cs
    │   │   │   └── MathElementFactory.cs
    │   │   ├── Media
    │   │   │   ├── Dom
    │   │   │   │   ├── IAudioTrack.cs
    │   │   │   │   ├── IAudioTrackList.cs
    │   │   │   │   ├── ICanvasRenderingContext2D.cs
    │   │   │   │   ├── IMediaController.cs
    │   │   │   │   ├── IMediaError.cs
    │   │   │   │   ├── IRenderingContext.cs
    │   │   │   │   ├── IRenderingService.cs
    │   │   │   │   ├── ITextTrack.cs
    │   │   │   │   ├── ITextTrackCue.cs
    │   │   │   │   ├── ITextTrackCueList.cs
    │   │   │   │   ├── ITextTrackList.cs
    │   │   │   │   ├── ITimeRanges.cs
    │   │   │   │   ├── IVideoTrack.cs
    │   │   │   │   ├── IVideoTrackList.cs
    │   │   │   │   ├── MediaControllerPlaybackState.cs
    │   │   │   │   ├── MediaErrorCode.cs
    │   │   │   │   ├── MediaNetworkState.cs
    │   │   │   │   ├── MediaReadyState.cs
    │   │   │   │   └── TextTrackMode.cs
    │   │   │   ├── IAudioInfo.cs
    │   │   │   ├── IImageInfo.cs
    │   │   │   ├── IMediaInfo.cs
    │   │   │   ├── IObjectInfo.cs
    │   │   │   ├── IResourceInfo.cs
    │   │   │   ├── IResourceService.cs
    │   │   │   └── IVideoInfo.cs
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── Scripting
    │   │   │   ├── IScriptingService.cs
    │   │   │   └── ScriptOptions.cs
    │   │   ├── Svg
    │   │   │   ├── Dom
    │   │   │   │   ├── Internal
    │   │   │   │   │   ├── SvgCircleElement.cs
    │   │   │   │   │   ├── SvgDescElement.cs
    │   │   │   │   │   ├── SvgElement.cs
    │   │   │   │   │   ├── SvgForeignObjectElement.cs
    │   │   │   │   │   ├── SvgSvgElement.cs
    │   │   │   │   │   └── SvgTitleElement.cs
    │   │   │   │   ├── ISvgCircleElement.cs
    │   │   │   │   ├── ISvgDescriptionElement.cs
    │   │   │   │   ├── ISvgElement.cs
    │   │   │   │   ├── ISvgForeignObjectElement.cs
    │   │   │   │   ├── ISvgSvgElement.cs
    │   │   │   │   └── ISvgTitleElement.cs
    │   │   │   └── SvgElementFactory.cs
    │   │   ├── Text
    │   │   │   ├── CharArrayTextSource.cs
    │   │   │   ├── CharExtensions.cs
    │   │   │   ├── ITextSource.cs
    │   │   │   ├── Punycode.cs
    │   │   │   ├── ReadOnlyMemoryTextSource.cs
    │   │   │   ├── StringBuilderPool.cs
    │   │   │   ├── StringExtensions.cs
    │   │   │   ├── StringSource.cs
    │   │   │   ├── StringSourceExtensions.cs
    │   │   │   ├── StringTextSource.cs
    │   │   │   ├── Symbols.cs
    │   │   │   ├── TextEncoding.cs
    │   │   │   ├── TextPosition.cs
    │   │   │   ├── TextRange.cs
    │   │   │   ├── TextSource.cs
    │   │   │   ├── TextView.cs
    │   │   │   ├── WritableTextSource.cs
    │   │   │   └── XmlExtensions.cs
    │   │   └── Xhtml
    │   │       └── XhtmlMarkupFormatter.cs
    │   ├── AngleSharp.Benchmarks
    │   │   ├── AngleSharp.Benchmarks.csproj
    │   │   ├── page.html
    │   │   ├── ParserBenchmark.cs
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── SelectorBenchmark.cs
    │   │   ├── UrlTest.cs
    │   │   └── UrlTests.cs
    │   ├── AngleSharp.Core.Docs
    │   │   ├── docs.config.json
    │   │   ├── package.json
    │   │   ├── src
    │   │   │   ├── index.tsx
    │   │   │   └── version.codegen
    │   │   └── tsconfig.json
    │   ├── AngleSharp.Core.sln
    │   ├── AngleSharp.Core.Tests
    │   │   ├── AngleSharp.Core.Tests.csproj
    │   │   ├── Assets.cs
    │   │   ├── Auxiliary
    │   │   │   └── ConfigurationsExtensions.cs
    │   │   ├── Css
    │   │   │   ├── CssSelector.cs
    │   │   │   ├── CssW3CSelector.cs
    │   │   │   ├── Priority.cs
    │   │   │   ├── QueryExtensions.cs
    │   │   │   ├── SelectorPriority.cs
    │   │   │   ├── Slickspeed.cs
    │   │   │   ├── StyleExtensions.cs
    │   │   │   └── WebsiteQuery.cs
    │   │   ├── Examples
    │   │   │   ├── Forms.cs
    │   │   │   ├── Questions.cs
    │   │   │   ├── Readme.cs
    │   │   │   └── Wiki.cs
    │   │   ├── External
    │   │   │   ├── MemoryStreamExtensions.cs
    │   │   │   ├── PageRequester.cs
    │   │   │   └── SiteMapping.cs
    │   │   ├── Helper.cs
    │   │   ├── Html
    │   │   │   ├── Adoption.cs
    │   │   │   ├── BasicRuleSet.cs
    │   │   │   ├── BrokenMail.txt
    │   │   │   ├── CData.cs
    │   │   │   ├── CharacterReference.cs
    │   │   │   ├── CompareDocumentPosition.cs
    │   │   │   ├── Doctype.cs
    │   │   │   ├── DOM.cs
    │   │   │   ├── DomManipulation.cs
    │   │   │   ├── FosterParenting.cs
    │   │   │   ├── GumboParser.cs
    │   │   │   ├── Heisenberg.Bug.txt
    │   │   │   ├── Html5TestCom.cs
    │   │   │   ├── HtmlComment.cs
    │   │   │   ├── HtmlConstruction.cs
    │   │   │   ├── HtmlEntity.cs
    │   │   │   ├── HtmlFormatting.cs
    │   │   │   ├── HtmlFragment.cs
    │   │   │   ├── HtmlScript.cs
    │   │   │   ├── HtmlStyle.cs
    │   │   │   ├── HtmlTable.cs
    │   │   │   ├── HtmlTemplate.cs
    │   │   │   ├── HtmlTokenization.cs
    │   │   │   ├── HtmlTokenization.TokenizationWithManyAttributesShouldNotBreak.txt
    │   │   │   ├── HtmlTokenization.TokenizationWithReallyLongAttributeShouldNotBreak.txt
    │   │   │   ├── HtmlTree.cs
    │   │   │   ├── HtmlWithMathML.cs
    │   │   │   ├── HtmlWithSVG.cs
    │   │   │   ├── MainElement.cs
    │   │   │   ├── Namespace.cs
    │   │   │   ├── NoFrames.cs
    │   │   │   ├── NoScript.cs
    │   │   │   ├── PlaintextUnsafe.cs
    │   │   │   ├── ProcessingInstructions.cs
    │   │   │   ├── Quirksmode.cs
    │   │   │   ├── Rawtext.cs
    │   │   │   ├── RubyElement.cs
    │   │   │   ├── ScriptData.cs
    │   │   │   ├── TreeConstruction.cs
    │   │   │   ├── Tricky.cs
    │   │   │   ├── UserJsUnsafe.cs
    │   │   │   ├── Validation.cs
    │   │   │   ├── ValidityCheck.cs
    │   │   │   ├── ValidityPatternMismatch.cs
    │   │   │   ├── ValidityRangeOverflow.cs
    │   │   │   ├── ValidityRangeUnderflow.cs
    │   │   │   ├── ValidityStepMismatch.cs
    │   │   │   ├── ValidityTooLong.cs
    │   │   │   ├── ValidityTooShort.cs
    │   │   │   ├── ValidityValueMissing.cs
    │   │   │   └── WillValidate.cs
    │   │   ├── Io
    │   │   │   └── MimeTypeNameTests.cs
    │   │   ├── Library
    │   │   │   ├── ArrayPoolBufferTests.cs
    │   │   │   ├── AsyncParsing.cs
    │   │   │   ├── BasicConfiguration.cs
    │   │   │   ├── BasicScripting.cs
    │   │   │   ├── BrowsingContextTests.cs
    │   │   │   ├── CommonExtensions.cs
    │   │   │   ├── ContextLoading.cs
    │   │   │   ├── CookieHandling.cs
    │   │   │   ├── DocumentCreation.cs
    │   │   │   ├── DocumentEncoding.cs
    │   │   │   ├── DOMActions.cs
    │   │   │   ├── DOMEvents.cs
    │   │   │   ├── DOMExtensions.cs
    │   │   │   ├── DOMTable.cs
    │   │   │   ├── Error.cs
    │   │   │   ├── FormatExtensions.cs
    │   │   │   ├── FormReset.cs
    │   │   │   ├── FormSetFieldValues.cs
    │   │   │   ├── FormSubmission.cs
    │   │   │   ├── FormSubmit.cs
    │   │   │   ├── HeadParsing.cs
    │   │   │   ├── HttpRequester.cs
    │   │   │   ├── ImageCandidates.cs
    │   │   │   ├── LiveCollection.cs
    │   │   │   ├── MarkupFormatter.cs
    │   │   │   ├── MeterElement.cs
    │   │   │   ├── MinifyFormatter.cs
    │   │   │   ├── MutationObserver.cs
    │   │   │   ├── NodeIterator.cs
    │   │   │   ├── OptimizationPool.cs
    │   │   │   ├── OptionWithLabel.cs
    │   │   │   ├── PageImport.cs
    │   │   │   ├── ParsingOptions.cs
    │   │   │   ├── PrettyMarkupPrinter.cs
    │   │   │   ├── Range.cs
    │   │   │   ├── ShadowDom.cs
    │   │   │   ├── SimpleEncoding.cs
    │   │   │   ├── StringMap.cs
    │   │   │   ├── StringOrMemoryTests.cs
    │   │   │   ├── TreeWalker.cs
    │   │   │   └── XhtmlFormatter.cs
    │   │   ├── Mocks
    │   │   │   ├── CallbackScriptEngine.cs
    │   │   │   ├── ContentScriptEngine.cs
    │   │   │   ├── DelayedStream.cs
    │   │   │   ├── DelayRequester.cs
    │   │   │   ├── DtdRequester.cs
    │   │   │   ├── EmptyMarkupFormatter.cs
    │   │   │   ├── EventReceiver.cs
    │   │   │   ├── FileEntry.cs
    │   │   │   ├── MarkdownDocument.cs
    │   │   │   ├── MockEntityProvider.cs
    │   │   │   ├── MockImageInfo.cs
    │   │   │   ├── MockIntegrityProvider.cs
    │   │   │   ├── MockRequester.cs
    │   │   │   ├── ResourceService.cs
    │   │   │   ├── StandingEventLoop.cs
    │   │   │   ├── TestServerRequester.cs
    │   │   │   └── VirtualRequester.cs
    │   │   ├── Pages
    │   │   │   ├── books.xml
    │   │   │   ├── catalog.xml
    │   │   │   ├── encoding.html
    │   │   │   ├── engineering.xml
    │   │   │   ├── food.xml
    │   │   │   ├── GBK.html
    │   │   │   ├── nbc.html
    │   │   │   ├── quirksmode.html
    │   │   │   └── selectors.html
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── Resources
    │   │   │   ├── amazonenc_fr.bin
    │   │   │   ├── big5_com.bin
    │   │   │   ├── content.xml
    │   │   │   ├── eurobelarus.info-1.res
    │   │   │   ├── eurobelarus.info-2.res
    │   │   │   ├── gb18030_com.bin
    │   │   │   ├── gb2312_com.bin
    │   │   │   ├── htmlcodetutorial_com.bin
    │   │   │   ├── IrishCentral_com.bin
    │   │   │   ├── iso88591_it.bin
    │   │   │   ├── item_jd_com.bin
    │   │   │   ├── kommersant.ru-1.res
    │   │   │   ├── longscript.bin
    │   │   │   ├── realshiftjit_net.bin
    │   │   │   ├── shiftjis_jp.bin
    │   │   │   ├── trade500_com.bin
    │   │   │   ├── utf8_edu.bin
    │   │   │   ├── w3cselectors_org.bin
    │   │   │   ├── windows1251_ru.bin
    │   │   │   ├── windows1252_com.bin
    │   │   │   ├── wwwbaidu_com.bin
    │   │   │   ├── www.kommersant.ru-1.res
    │   │   │   └── www.powerball.com-1.res
    │   │   ├── TestExtensions.cs
    │   │   ├── TestRuntime.cs
    │   │   └── Urls
    │   │       ├── Location.cs
    │   │       ├── MimeType.cs
    │   │       ├── UrlApi.cs
    │   │       ├── Url.cs
    │   │       └── UrlValidation.cs
    │   ├── AngleSharp.nuspec
    │   ├── Directory.Build.props
    │   ├── Key.snk
    │   └── TestGeneration
    │       ├── csharp.js
    │       ├── Encoding
    │       │   ├── generate.linq
    │       │   ├── tests1.dat
    │       │   ├── tests2.dat
    │       │   └── test-yahoo-jp.dat
    │       ├── Mutation
    │       │   ├── attributes.js
    │       │   ├── callback.js
    │       │   ├── characterData.js
    │       │   ├── childList.js
    │       │   ├── generator.js
    │       │   ├── mixed.js
    │       │   └── transient.js
    │       ├── StyleSheet
    │       │   ├── at-namespace.json
    │       │   ├── charset.json
    │       │   ├── charset-linebreak.json
    │       │   ├── colon-space.json
    │       │   ├── comma-attribute.json
    │       │   ├── comma-selector-function.json
    │       │   ├── comment-in.json
    │       │   ├── comment.json
    │       │   ├── comment-url.json
    │       │   ├── custom-media.json
    │       │   ├── custom-media-linebreak.json
    │       │   ├── document.json
    │       │   ├── document-linebreak.json
    │       │   ├── empty.json
    │       │   ├── escapes.json
    │       │   ├── font-face.json
    │       │   ├── font-face-linebreak.json
    │       │   ├── generator.js
    │       │   ├── hose-linebreak.json
    │       │   ├── host.json
    │       │   ├── import.json
    │       │   ├── import-linebreak.json
    │       │   ├── import-messed.json
    │       │   ├── keyframes-advanced.json
    │       │   ├── keyframes-complex.json
    │       │   ├── keyframes.json
    │       │   ├── keyframes-linebreak.json
    │       │   ├── keyframes-messed.json
    │       │   ├── keyframes-vendor.json
    │       │   ├── media.json
    │       │   ├── media-linebreak.json
    │       │   ├── media-messed.json
    │       │   ├── messed-up.json
    │       │   ├── namespace.json
    │       │   ├── namespace-linebreak.json
    │       │   ├── no-semi.json
    │       │   ├── paged-media.json
    │       │   ├── page-linebreak.json
    │       │   ├── props.json
    │       │   ├── quoted.json
    │       │   ├── quote-escape.json
    │       │   ├── rule.json
    │       │   ├── rules.json
    │       │   ├── selectors.json
    │       │   ├── supports.json
    │       │   ├── supports-linebreak.json
    │       │   ├── tests.js
    │       │   └── wtf.json
    │       ├── TreeConstruction
    │       │   ├── adoption01.dat
    │       │   ├── adoption02.dat
    │       │   ├── comments01.dat
    │       │   ├── doctype01.dat
    │       │   ├── domjs-unsafe.dat
    │       │   ├── entities01.dat
    │       │   ├── entities02.dat
    │       │   ├── generate.linq
    │       │   ├── html5test-com.dat
    │       │   ├── inbody01.dat
    │       │   ├── isindex.dat
    │       │   ├── main-element.dat
    │       │   ├── ruby.dat
    │       │   ├── tables01.dat
    │       │   ├── template.dat
    │       │   ├── tests10.dat
    │       │   ├── tests11.dat
    │       │   ├── tests12.dat
    │       │   ├── tests14.dat
    │       │   ├── tests15.dat
    │       │   ├── tests16.dat
    │       │   ├── tests17.dat
    │       │   ├── tests18.dat
    │       │   ├── tests19.dat
    │       │   ├── tests1.dat
    │       │   ├── tests20.dat
    │       │   ├── tests21.dat
    │       │   ├── tests22.dat
    │       │   ├── tests23.dat
    │       │   ├── tests24.dat
    │       │   ├── tests25.dat
    │       │   ├── tests26.dat
    │       │   ├── tests2.dat
    │       │   ├── tests3.dat
    │       │   ├── tests4.dat
    │       │   ├── tests5.dat
    │       │   ├── tests6.dat
    │       │   ├── tests7.dat
    │       │   ├── tests8.dat
    │       │   ├── tests9.dat
    │       │   ├── tests_innerHTML_1.dat
    │       │   ├── tricky01.dat
    │       │   ├── webkit01.dat
    │       │   └── webkit02.dat
    │       ├── Url
    │       │   ├── data.txt
    │       │   └── generator.js
    │       └── Validity
    │           ├── badInput.json
    │           ├── checkValidity.json
    │           ├── customError.json
    │           ├── generator.js
    │           ├── isValid.json
    │           ├── patternMismatch.json
    │           ├── rangeOverflow.json
    │           ├── rangeUnderflow.json
    │           ├── stepMismatch.json
    │           ├── tooLong.json
    │           ├── tooShort.json
    │           ├── typeMismatch.json
    │           ├── valueMissing.json
    │           └── willValidate.json
    └── tools
        └── packages.config

74 directories, 1016 files

标签: HTML5 HTML CSS svg DOM

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警