Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

HtmlMarkupParser Class

Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu. Představuje analyzátor určený k analýze kódu HTML.

Namespace:  System.Web.Razor.Parser
Assembly:  System.Web.Razor (in System.Web.Razor.dll)

public class HtmlMarkupParser : TokenizerBackedParser<HtmlTokenizer, HtmlSymbol, HtmlSymbolType>

The HtmlMarkupParser type exposes the following members.

  NameDescription
Public methodHtmlMarkupParserTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu. Inicializuje novou instanci třídy HtmlMarkupParser.
Top

  NameDescription
Public propertyContextTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá nebo nastaví objekt ParserContext. (Inherited from ParserBase.)
Protected propertyCurrentLocationTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá aktuální umístění aktuální instance. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected propertyCurrentSymbolTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá aktuální symbol této instance. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected propertyEndOfFileTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá hodnotu udávající, zda je tokenizátor na konci souboru. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Public propertyIsMarkupParserTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá hodnotu, která určuje, zda se jedná o analyzátor značek. (Inherited from ParserBase.)
Protected propertyLanguageTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu. Získá instanci, která určuje charakteristiky jazyka HTML. (Overrides TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.Language.)
Protected propertyOtherParserTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu. Získá jiný analyzátor pro analýzu kódu HTML. (Overrides ParserBase.OtherParser.)
Protected propertyPreviousSymbolTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá předchozí symbol této instance. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected propertySpanTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá nebo nastaví objekt SpanBuilder přidružený k této instanci. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected propertySpanConfigTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá nebo nastaví konfiguraci rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected propertyTokenizerTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Získá tokenizátor. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Public propertyVoidElementsTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu. Získá značky HTML, které jsou považovány za neplatné.
Top

  NameDescription
Protected methodAccept(IEnumerable<TSymbol>)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme seznam symbolů. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAccept(TSymbol)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme zadaný symbol. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptAllTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda daný analyzátor přijímá všechny typy tokenizátorů. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptAndMoveNextTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda analyzátor zadání přijme a přejde na další tokenizátor. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptSingleWhiteSpaceCharacterTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda daný analyzátor přijme jeden prázdný znak. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptUntil(TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme token, dokud nebude nalezen token daného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptUntil(TSymbolType, TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme token, dokud nebude nalezen token daného typu, a provede zálohování, aby byl další token daného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptUntil(TSymbolType, TSymbolType, TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme daný token, dokud nebude nalezen token daného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptWhile(TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme token, pokud nebude nalezen token daného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptWhile(TSymbolType, TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme token, pokud bylo dosaženo tokenu daného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptWhile(TSymbolType, TSymbolType, TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Přijme token, pokud bylo dosaženo tokenu daného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAcceptWhiteSpaceInLinesTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda analyzátor bude přijímat prázdné znaky na řádcích. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAddMarkerSymbolIfNecessary()Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.V případě potřeby přidá symbol značky. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAddMarkerSymbolIfNecessary(SourceLocation)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.V případě potřeby přidá symbol značky. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAtTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda je token zadaného typu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodAtIdentifierTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda je token na zadaném identifikátoru. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodBalance(BalancingModes)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda je analýza ve vyrovnaném režimu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodBalance(BalancingModes, TSymbolType, TSymbolType, SourceLocation)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda je analýza ve vyrovnaném režimu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Public methodBuildSpanTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu. Sestaví rozpětí pro daný obsah pomocí zadaného tvůrce rozpětí. (Overrides TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.BuildSpan(SpanBuilder, SourceLocation, String).)
Protected methodConfigureSpan(Action<SpanBuilder>)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Konfiguruje dané rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodConfigureSpan(Action<SpanBuilder, Action<SpanBuilder>>)Konfiguruje dané rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodEnsureCurrentTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda má být zajištěn aktuální analyzátor. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Public methodEquals (Inherited from Object.)
Protected methodExpected(TSymbolType[])Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Označuje očekávaný token s danými typy. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodExpected(KnownSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Označuje očekávaný token s daným typem. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodHandleEmbeddedTransitionTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Zpracuje vložený přechod. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodInitializeTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Inicializuje dané rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodIsAtEmbeddedTransitionTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda je tato instance ve vloženém přechodu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodStatic memberIsSpacingTokenTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu. Vrátí delegovanou funkci, která slouží k určení tokenu používaného k vytvoření mezer v kódu HTML.
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodNextIs(TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určí, zda by token s daným typem úspěšně prošel zpracováním. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodNextTokenTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda analyzátor přejde na další token. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodOptional(TSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určí, zda je analýza tokenu s daným typem volitelná. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodOptional(KnownSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určí, zda je analýza tokenu s daným typem volitelná. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodOutput(AcceptedCharacters)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Odešle token s přijatými znaky do výstupu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodOutput(SpanKind)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Odešle token s typem rozpětí do výstupu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodOutput(SpanKind, AcceptedCharacters)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Odešle token s daným typem rozpětí a přijatými znaky do výstupu. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodOutputSpanBeforeRazorCommentTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu. Sestaví rozpětí před komentářem Razor. (Overrides TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.OutputSpanBeforeRazorComment().)
Public methodParseBlockTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu. Analyzuje další blok kódu HTML. (Overrides ParserBase.ParseBlock().)
Public methodParseDocumentTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu. Analyzuje dokument HTML. (Overrides ParserBase.ParseDocument().)
Public methodParseSectionAnalyzuje sekci s kódem zadanou vnořenými posloupnostmi. (Overrides ParserBase.ParseSection(Tuple<String, String>, Boolean).)
Protected methodPushSpanConfig()Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Vynutí předání konfigurace rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodPushSpanConfig(Action<SpanBuilder>)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Vynutí předání konfigurace rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodPushSpanConfig(Action<SpanBuilder, Action<SpanBuilder>>)Vynutí předání konfigurace rozpětí. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodPutBack(TSymbol)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Vrátí přechod zpět. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodPutCurrentBackTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Vrátí aktuální přechod zpět. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodRazorCommentTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Zobrazí komentář Razor. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodReadWhilePřečte token, pokud nebylo dosaženo dané podmínky. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodRequiredTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určuje, zda je očekávaný token povinný. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Protected methodSkipToAndParseCode(Func<HtmlSymbol, Boolean>)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu. Přeskočí analýzu, dokud nebude splněna zadaná podmínka.
Protected methodSkipToAndParseCode(HtmlSymbolType)Tento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu. Přeskočí analýzu, dokud nebude nalezen zadaný typ symbolu HTML.
Public methodToString (Inherited from Object.)
Protected methodWasTento typ/člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z uživatelského kódu.Určí, zda byl token s daným typem analyzován. (Inherited from TokenizerBackedParser<TTokenizer, TSymbol, TSymbolType>.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Zobrazit: