实例介绍
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
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论