HtmlMarkupParser Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Představuje analyzátor speciálně pro parsování značek HTML.
public class HtmlMarkupParser : System.Web.Razor.Parser.TokenizerBackedParser<System.Web.Razor.Tokenizer.HtmlTokenizer,System.Web.Razor.Tokenizer.Symbols.HtmlSymbol,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType>
type HtmlMarkupParser = class
inherit TokenizerBackedParser<HtmlTokenizer, HtmlSymbol, HtmlSymbolType>
Public Class HtmlMarkupParser
Inherits TokenizerBackedParser(Of HtmlTokenizer, HtmlSymbol, HtmlSymbolType)
- Dědičnost
Konstruktory
HtmlMarkupParser() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Inicializuje novou instanci HtmlMarkupParser třídy. |
Vlastnosti
Context |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví ParserContext. (Zděděno od ParserBase) |
CurrentLocation |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá aktuální umístění aktuální instance. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
CurrentSymbol |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá aktuální symbol této instance. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
EndOfFile |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá hodnotu označující, zda je tokenizátor na konci souboru. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
IsMarkupParser |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá hodnotu, která označuje, zda analyzátor je analyzátor značek. (Zděděno od ParserBase) |
Language |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá instanci, která definuje charakteristiky jazyka HTML. |
OtherParser |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá druhý analyzátor pro parsování kódu HTML. |
PreviousSymbol |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá předchozí symbol této instance. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Span |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví přidružené k SpanBuilder této instanci. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
SpanConfig |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá nebo nastaví konfiguraci span. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Tokenizer |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá tokenizátor. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
VoidElements |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Získá značky HTML, které jsou považovány za void. |
Metody
Accept(IEnumerable<TSymbol>) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přijme seznam symbolů. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Accept(TSymbol) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přijme zadaný symbol. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptAll(TSymbolType[]) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda analyzátor přijímá všechny typy tokenizátoru. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptAndMoveNext() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, jestli parser přijme a přesune se na další tokenizátor. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptSingleWhiteSpaceCharacter() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda analyzátor přijímá jeden prázdný znak. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptUntil(TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přijímá token, dokud se nenajde token daného typu. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptUntil(TSymbolType, TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přijímá token, dokud se nenajde token daného typu, a ten se zálohuje tak, aby další token byl daného typu. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptUntil(TSymbolType, TSymbolType, TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přijímá dané tokeny, dokud se nenajde token daného typu. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptUntil(TSymbolType[]) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přijímá token, dokud se nenajde token daného typu. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(Func<TSymbol,Boolean>) |
Přijímá token, když je dosaženo podmínky. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přijme token, pokud token daného typu není nalezen. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(TSymbolType, TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Při dosažení tokenu daného typu přijme token. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(TSymbolType, TSymbolType, TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Při dosažení tokenu daného typu přijme token. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(TSymbolType[]) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Při dosažení tokenu daného typu přijímá token. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhiteSpaceInLines() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda analyzátor přijímá prázdné znaky v řádcích. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AddMarkerSymbolIfNecessary() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. V případě potřeby přidá symbol značky. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AddMarkerSymbolIfNecessary(SourceLocation) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. V případě potřeby přidá symbol značky. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
At(TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je token na zadaném typu. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AtIdentifier(Boolean) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je token na zadaném identifikátoru. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Balance(BalancingModes) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, jestli je analýza vyvážená. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, jestli je analýza vyvážená. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
BuildSpan(SpanBuilder, SourceLocation, String) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vytvoří rozsah pro daný obsah pomocí zadaného tvůrce rozsahu. |
ConfigureSpan(Action<SpanBuilder,Action<SpanBuilder>>) |
Nakonfiguruje rozsah. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
ConfigureSpan(Action<SpanBuilder>) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Nakonfiguruje rozsah. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
EnsureCurrent() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda se má zajistit aktuální analyzátor. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Expected(KnownSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Označuje očekávaný token s daným typem. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Expected(TSymbolType[]) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Označuje očekávaný token s danými typy. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
HandleEmbeddedTransition() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Zpracovává vložený přechod. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Initialize(SpanBuilder) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Inicializuje zadané rozpětí. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
IsAtEmbeddedTransition(Boolean, Boolean) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda je tato instance ve vloženém přechodu. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
IsSpacingToken(Boolean) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí funkci delegáta použitého k určení tokenu použitého pro mezery html. |
NextIs(Func<TSymbol,Boolean>) |
Určuje, jestli token s danou podmínkou projde. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
NextIs(TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, jestli token s daným typem projde. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
NextIs(TSymbolType[]) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, jestli token s danými typy projde. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
NextToken() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda analyzátor přejde na další token. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Optional(KnownSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, jestli je analýza tokenu s daným typem volitelná. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Optional(TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, jestli je analýza tokenu s daným typem volitelná. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Output(AcceptedCharacters) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vypíše token s akceptovanými znaky. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Output(SpanKind) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vypíše token s typem span. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Output(SpanKind, AcceptedCharacters) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vypíše token s daným typem rozsahu a akceptovanými znaky. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
OutputSpanBeforeRazorComment() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vytvoří rozsah před komentářem Razor. |
ParseBlock() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Parsuje další blok HTML. |
ParseDocument() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Analyzuje dokument HTML. |
ParseSection(Tuple<String,String>, Boolean) |
Analyzuje oddíl se značkami danými sekvencemi vnoření. |
PushSpanConfig() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Nasdílí konfiguraci spanu. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
PushSpanConfig(Action<SpanBuilder,Action<SpanBuilder>>) |
Nasdílí konfiguraci spanu. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
PushSpanConfig(Action<SpanBuilder>) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Nasdílí konfiguraci spanu. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
PutBack(IEnumerable<TSymbol>) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí přechod zpět. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
PutBack(TSymbol) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí přechod zpět. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
PutCurrentBack() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Vrátí aktuální přechod zpět. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
RazorComment() |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Zobrazí komentář razor. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
ReadWhile(Func<TSymbol,Boolean>) |
Načte token, když není dosaženo podmínky. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Required(TSymbolType, Boolean, String) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, jestli se vyžaduje očekávaný token. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
SkipToAndParseCode(Func<HtmlSymbol,Boolean>) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přeskočí analýzu, dokud nebude splněna zadaná podmínka. |
SkipToAndParseCode(HtmlSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Přeskočí analýzu, dokud se nenarazí na zadaný typ symbolu HTML. |
Was(TSymbolType) |
Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu. Určuje, zda byl token s daným typem analyzován. (Zděděno od TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro