XmlTextReader 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í.
Představuje čtenáře, který poskytuje rychlý přístup k datům XML, který není uložený v mezipaměti.
Doporučujeme místo toho použít XmlReader třídu.
public ref class XmlTextReader : System::Xml::XmlReader, System::Xml::IXmlLineInfo, System::Xml::IXmlNamespaceResolver
public ref class XmlTextReader : System::Xml::XmlReader, System::Xml::IXmlLineInfo
public class XmlTextReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver
public class XmlTextReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo
type XmlTextReader = class
inherit XmlReader
interface IXmlLineInfo
interface IXmlNamespaceResolver
type XmlTextReader = class
inherit XmlReader
interface IXmlLineInfo
Public Class XmlTextReader
Inherits XmlReader
Implements IXmlLineInfo, IXmlNamespaceResolver
Public Class XmlTextReader
Inherits XmlReader
Implements IXmlLineInfo
- Dědičnost
- Implementuje
Poznámky
Note
Doporučujeme vytvářet XmlReader instance pomocí XmlReader.Create metody, abyste mohli využívat nové funkce.
XmlTextReader poskytuje přístup jen pro čtení ke streamu dat XML. Aktuální uzel odkazuje na uzel, na kterém je čtenář umístěn. Čtenář je posunut pomocí některé z metod čtení a vlastnosti odrážejí hodnotu aktuálního uzlu.
Tato třída implementuje XmlReader a odpovídá doporučení W3C Extensible Markup Language (XML) 1.0 a doporučení Namespaces in XML.
XmlTextReader poskytuje následující funkce:
Vynucuje pravidla pro správně strukturované XML.
XmlTextReaderneposkytuje ověření dat.Kontroluje, že
DocumentTypeuzly jsou správně vytvořené.XmlTextReaderzkontroluje DTD pro správnou syntaxi, ale neprovádí validaci pomocí DTD.Pro uzly, kde je NodeType
XmlNodeType.EntityReference, je vrácen jeden prázdnýEntityReferenceuzel (to znamená, že vlastnost Value jeString.Empty).
Note
Skutečné deklarace entit v DTD se nazývají Entity uzly. Když odkazujete na tyto uzly ve vašich datech, označují se jako EntityReference uzly.
- Nerozbaluje výchozí atributy.
Vzhledem k tomu, že XmlTextReader neprovádí dodatečné kontroly potřebné pro ověření dat, poskytuje rychlý parser pro dobře formátované dokumenty.
K ověření dat použijte validační XmlReader.
Chcete-li číst data XML z aplikace XmlDocument, použijte XmlNodeReader.
XmlTextReader vyvolá XmlException při chybách analýzy XML. Po vyvolání výjimky není stav čtečky předvídatelný. Například hlášený typ uzlu se může lišit od skutečného typu uzlu aktuálního uzlu.
ReadState Pomocí vlastnosti zkontrolujte, jestli je čtenář v chybovém stavu.
Bezpečnostní aspekty
Při používání XmlTextReader třídy je potřeba vzít v úvahu následující skutečnosti.
Výjimky vyvolané XmlTextReader můžou odhalit informace o cestě, které nechcete bublinovat až do aplikace. Vaše aplikace musí zachytit výjimky a odpovídajícím způsobem je zpracovat.
Zpracování DTD je ve výchozím nastavení povolené. Zakažte zpracování DTD, pokud máte obavy o problémy s odepřením služeb nebo pokud pracujete s nedůvěryhodnými zdroji. Nastavte vlastnost DtdProcessing na Prohibit, aby se zakázalo zpracování DTD.
Pokud máte povolené zpracování DTD, můžete použít ThrowingResolver k omezení prostředků, ke kterým XmlTextReader má přístup. Můžete také navrhnout aplikaci tak, aby zpracování XML bylo paměť a čas omezené. Například můžete nakonfigurovat časové limity ve své aplikaci ASP.NET.
Data XML můžou obsahovat odkazy na externí prostředky, jako je soubor DTD. Ve výchozím nastavení jsou externí prostředky řešeny pomocí objektu XmlUrlResolver bez přihlašovacích údajů uživatele. Můžete to dále zabezpečit jedním z následujících způsobů:
- Omezte prostředky, ke kterým XmlTextReader má přístup pomocí ThrowingResolver.
- Nepovolte XmlReader otevření žádných externích prostředků nastavením XmlResolver vlastnosti na
null.
Data XML můžou obsahovat velký počet atributů, deklarací oboru názvů, vnořených elementů atd., které vyžadují značné množství času ke zpracování. Chcete-li omezit velikost vstupu, který je odeslán do XmlTextReader, vytvořte vlastní implementaci IStream a předejte mu XmlTextReader.
Metodu ReadValueChunk lze použít ke zpracování velkých datových proudů. Tato metoda čte malý počet znaků v jeden okamžik místo přidělení jednoho řetězce pro kompletní hodnotu.
Ve výchozím nastavení nejsou obecné entity rozšířeny. Obecné entity se při volání ResolveEntity metody rozbalí.
Konstruktory
| Name | Description |
|---|---|
| XmlTextReader() |
Inicializuje novou instanci |
| XmlTextReader(Stream, XmlNameTable) |
Inicializuje novou instanci XmlTextReader třídy se zadaným datovým proudem a XmlNameTable. |
| XmlTextReader(Stream, XmlNodeType, XmlParserContext) |
Inicializuje novou instanci XmlTextReader třídy se zadaným datovým proudem XmlNodeTypea XmlParserContext. |
| XmlTextReader(Stream) |
Inicializuje novou instanci XmlTextReader třídy se zadaným datovým proudem. |
| XmlTextReader(String, Stream, XmlNameTable) |
Inicializuje novou instanci XmlTextReader třídy se zadanou adresou URL, streamem a XmlNameTable. |
| XmlTextReader(String, Stream) |
Inicializuje novou instanci XmlTextReader třídy se zadanou adresou URL a streamem. |
| XmlTextReader(String, TextReader, XmlNameTable) |
Inicializuje novou instanci XmlTextReader třídy se zadanou adresou URL TextReader a XmlNameTable. |
| XmlTextReader(String, TextReader) |
Inicializuje novou instanci XmlTextReader třídy se zadanou adresou URL a TextReader. |
| XmlTextReader(String, XmlNameTable) |
Inicializuje novou instanci XmlTextReader třídy se zadaným souborem a XmlNameTable. |
| XmlTextReader(String, XmlNodeType, XmlParserContext) |
Inicializuje novou instanci XmlTextReader třídy se zadaným řetězcem XmlNodeTypea XmlParserContext. |
| XmlTextReader(String) |
Inicializuje novou instanci XmlTextReader třídy se zadaným souborem. |
| XmlTextReader(TextReader, XmlNameTable) |
Inicializuje novou instanci XmlTextReader třídy se zadaným TextReader a XmlNameTable. |
| XmlTextReader(TextReader) |
Inicializuje novou instanci XmlTextReader třídy se zadaným TextReader. |
| XmlTextReader(XmlNameTable) |
Inicializuje novou instanci XmlTextReader třídy se zadaným XmlNameTable. |
Vlastnosti
| Name | Description |
|---|---|
| AttributeCount |
Získá počet atributů v aktuálním uzlu. |
| BaseURI |
Získá základní identifikátor URI aktuálního uzlu. |
| CanReadBinaryContent |
Získá hodnotu určující, zda XmlTextReader implementuje binární obsah read metody. |
| CanReadValueChunk |
Získá hodnotu určující, zda XmlTextReader implementuje metodu ReadValueChunk(Char[], Int32, Int32) . |
| CanResolveEntity |
Získá hodnotu označující, zda může tato čtečka analyzovat a překládat entity. |
| CanResolveEntity |
Získá hodnotu označující, zda může tato čtečka analyzovat a překládat entity. (Zděděno od XmlReader) |
| Depth |
Získá hloubku aktuálního uzlu v dokumentu XML. |
| DtdProcessing |
Získá nebo nastaví DtdProcessing výčet. |
| Encoding |
Získá kódování dokumentu. |
| EntityHandling |
Získá nebo nastaví hodnotu, která určuje, jak čtenář zpracovává entity. |
| EOF |
Získá hodnotu určující, zda je čtenář umístěn na konci datového proudu. |
| HasAttributes |
Získá hodnotu určující, zda aktuální uzel má nějaké atributy. (Zděděno od XmlReader) |
| HasValue |
Získá hodnotu určující, zda aktuální uzel může mít Value jiný než |
| IsDefault |
Získá hodnotu určující, zda aktuální uzel je atribut, který byl generován z výchozí hodnoty definované v DTD nebo schématu. |
| IsEmptyElement |
Získá hodnotu určující, zda aktuální uzel je prázdný prvek (například |
| Item[Int32] |
Získá hodnotu atributu se zadaným indexem. |
| Item[Int32] |
Při přepsání v odvozené třídě získá hodnotu atributu se zadaným indexem. (Zděděno od XmlReader) |
| Item[String, String] |
Získá hodnotu atributu se zadaným místním názvem a identifikátorem URI oboru názvů. |
| Item[String, String] |
Při přepsání v odvozené třídě získá hodnotu atributu se zadaným LocalName a NamespaceURI. (Zděděno od XmlReader) |
| Item[String] |
Získá hodnotu atributu se zadaným názvem. |
| Item[String] |
Při přepsání v odvozené třídě získá hodnotu atributu se zadaným Name. (Zděděno od XmlReader) |
| LineNumber |
Získá číslo aktuálního řádku. |
| LinePosition |
Získá aktuální pozici čáry. |
| LocalName |
Získá místní název aktuálního uzlu. |
| Name |
Získá kvalifikovaný název aktuálního uzlu. |
| Namespaces |
Získá nebo nastaví hodnotu označující, zda má být obor názvů podporován. |
| NamespaceURI |
Získá identifikátor URI oboru názvů (definovaný ve specifikaci oboru názvů W3C) uzlu, na kterém je čtečka umístěna. |
| NameTable |
Získá přidružené k XmlNameTable této implementaci. |
| NodeType |
Získá typ aktuálního uzlu. |
| Normalization |
Získá nebo nastaví hodnotu označující, zda chcete normalizovat prázdné znaky a hodnoty atributů. |
| Prefix |
Získá předponu oboru názvů přidruženou k aktuálnímu uzlu. |
| ProhibitDtd |
Zastaralé.
Zastaralé.
Získá nebo nastaví hodnotu označující, zda povolit zpracování DTD. Tato vlastnost je zastaralá. Místo toho použijte DtdProcessing. |
| QuoteChar |
Získá znak uvozovky použitý k uzavření hodnoty uzlu atributu. |
| ReadState |
Získá stav čtenáře. |
| SchemaInfo |
Získá informace o schématu, které byly přiřazeny k aktuálnímu uzlu v důsledku ověření schématu. (Zděděno od XmlReader) |
| Settings |
XmlReaderSettings Získá objekt použitý k vytvoření této XmlTextReader instance. |
| Settings |
XmlReaderSettings Získá objekt použitý k vytvoření této XmlReader instance. (Zděděno od XmlReader) |
| Value |
Získá text hodnotu aktuálního uzlu. |
| ValueType |
Získá typ CLR (Common Language Runtime) pro aktuální uzel. (Zděděno od XmlReader) |
| WhitespaceHandling |
Získá nebo nastaví hodnotu, která určuje, jak se zpracovává prázdné znaky. |
| XmlLang |
Získá aktuální |
| XmlResolver |
XmlResolver Nastaví použité pro překlad odkazů DTD. |
| XmlSpace |
Získá aktuální |
Metody
| Name | Description |
|---|---|
| Close() |
Změní na ReadState |
| Dispose() |
Uvolní všechny prostředky používané aktuální instancí XmlReader třídy. (Zděděno od XmlReader) |
| Dispose(Boolean) |
Uvolní nespravované prostředky používané XmlReader a volitelně uvolní spravované prostředky. (Zděděno od XmlReader) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetAttribute(Int32) |
Získá hodnotu atributu se zadaným indexem. |
| GetAttribute(String, String) |
Získá hodnotu atributu se zadaným místním názvem a identifikátorem URI oboru názvů. |
| GetAttribute(String) |
Získá hodnotu atributu se zadaným názvem. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetNamespacesInScope(XmlNamespaceScope) |
Získá kolekci, která obsahuje všechny obory názvů aktuálně v oboru. |
| GetRemainder() |
Získá zbytek xml vyrovnávací paměti. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| GetValueAsync() |
Asynchronně získá hodnotu aktuálního uzlu. (Zděděno od XmlReader) |
| HasLineInfo() |
Získá hodnotu určující, zda třída může vrátit informace o řádku. |
| IsStartElement() |
Volá MoveToContent() a testuje, jestli je aktuální uzel obsahu počáteční značkou nebo prázdnou značkou elementu. (Zděděno od XmlReader) |
| IsStartElement(String, String) |
Volá MoveToContent() a testuje, zda je aktuální uzel obsahu počáteční značkou nebo prázdnou značkou elementu a pokud nalezené LocalName vlastnosti NamespaceURI odpovídají zadaným řetězcům. (Zděděno od XmlReader) |
| IsStartElement(String) |
Volá MoveToContent() a testuje, zda je aktuální uzel obsahu počáteční značkou nebo prázdnou značkou elementu a pokud Name vlastnost nalezeného prvku odpovídá danému argumentu. (Zděděno od XmlReader) |
| LookupNamespace(String) |
Vyřeší předponu oboru názvů v oboru aktuálního prvku. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MoveToAttribute(Int32) |
Přesune se na atribut se zadaným indexem. |
| MoveToAttribute(String, String) |
Přesune se na atribut se zadaným místním názvem a identifikátorem URI oboru názvů. |
| MoveToAttribute(String) |
Přesune se na atribut se zadaným názvem. |
| MoveToContent() |
Zkontroluje, jestli je aktuální uzel obsahem (bez prázdného textu, |
| MoveToContentAsync() |
Asynchronně zkontroluje, jestli je aktuální uzel uzlem obsahu. Pokud uzel není uzel obsahu, čtenář přeskočí dopředu na další uzel obsahu nebo konec souboru. (Zděděno od XmlReader) |
| MoveToElement() |
Přesune se na prvek, který obsahuje aktuální uzel atributu. |
| MoveToFirstAttribute() |
Přesune se na první atribut. |
| MoveToNextAttribute() |
Přesune se na další atribut. |
| Read() |
Načte další uzel ze streamu. |
| ReadAsync() |
Asynchronně čte další uzel z datového proudu. (Zděděno od XmlReader) |
| ReadAttributeValue() |
Parsuje hodnotu atributu do jednoho nebo více |
| ReadBase64(Byte[], Int32, Int32) |
Dekóduje Base64 a vrátí dekódované binární bajty. |
| ReadBinHex(Byte[], Int32, Int32) |
Dekóduje |
| ReadChars(Char[], Int32, Int32) |
Přečte textový obsah prvku do vyrovnávací paměti znaků. Tato metoda je navržená tak, aby četla velké datové proudy vloženého textu následným voláním. |
| ReadContentAs(Type, IXmlNamespaceResolver) |
Přečte obsah jako objekt zadaného typu. (Zděděno od XmlReader) |
| ReadContentAsAsync(Type, IXmlNamespaceResolver) |
Asynchronně čte obsah jako objekt zadaného typu. (Zděděno od XmlReader) |
| ReadContentAsBase64(Byte[], Int32, Int32) |
Přečte obsah a vrátí |
| ReadContentAsBase64Async(Byte[], Int32, Int32) |
Asynchronně přečte obsah a vrátí dekódované binární bajty Base64. (Zděděno od XmlReader) |
| ReadContentAsBinHex(Byte[], Int32, Int32) |
Přečte obsah a vrátí |
| ReadContentAsBinHexAsync(Byte[], Int32, Int32) |
Asynchronně přečte obsah a vrátí |
| ReadContentAsBoolean() |
Přečte textový obsah na aktuální pozici jako |
| ReadContentAsDateTime() |
Přečte textový obsah na aktuální pozici jako DateTime objekt. (Zděděno od XmlReader) |
| ReadContentAsDateTimeOffset() |
Přečte textový obsah na aktuální pozici jako DateTimeOffset objekt. (Zděděno od XmlReader) |
| ReadContentAsDecimal() |
Přečte textový obsah na aktuální pozici jako Decimal objekt. (Zděděno od XmlReader) |
| ReadContentAsDouble() |
Přečte textový obsah na aktuální pozici jako číslo s plovoucí desetinnou čárkou s dvojitou přesností. (Zděděno od XmlReader) |
| ReadContentAsFloat() |
Přečte textový obsah na aktuální pozici jako číslo s plovoucí desetinnou čárkou s jednou přesností. (Zděděno od XmlReader) |
| ReadContentAsInt() |
Přečte textový obsah na aktuální pozici jako 32bitové celé číslo se signedm. (Zděděno od XmlReader) |
| ReadContentAsLong() |
Přečte textový obsah na aktuální pozici jako 64bitové celé číslo se signedm. (Zděděno od XmlReader) |
| ReadContentAsObject() |
Přečte textový obsah na aktuální pozici jako .Object (Zděděno od XmlReader) |
| ReadContentAsObjectAsync() |
Asynchronně čte textový obsah na aktuální pozici jako .Object (Zděděno od XmlReader) |
| ReadContentAsString() |
Přečte textový obsah na aktuální pozici jako String objekt. (Zděděno od XmlReader) |
| ReadContentAsStringAsync() |
Asynchronně přečte textový obsah na aktuální pozici jako String objekt. (Zděděno od XmlReader) |
| ReadElementContentAs(Type, IXmlNamespaceResolver, String, String) |
Zkontroluje, zda zadaný místní název a identifikátor URI oboru názvů odpovídá aktuálnímu prvku a pak přečte obsah elementu jako požadovaný typ. (Zděděno od XmlReader) |
| ReadElementContentAs(Type, IXmlNamespaceResolver) |
Přečte obsah elementu jako požadovaný typ. (Zděděno od XmlReader) |
| ReadElementContentAsAsync(Type, IXmlNamespaceResolver) |
Asynchronně čte obsah elementu jako požadovaný typ. (Zděděno od XmlReader) |
| ReadElementContentAsBase64(Byte[], Int32, Int32) |
Přečte prvek a dekóduje obsah Base64. |
| ReadElementContentAsBase64Async(Byte[], Int32, Int32) |
Asynchronně přečte prvek a dekóduje |
| ReadElementContentAsBinHex(Byte[], Int32, Int32) |
Přečte prvek a dekóduje |
| ReadElementContentAsBinHexAsync(Byte[], Int32, Int32) |
Asynchronně přečte prvek a dekóduje |
| ReadElementContentAsBoolean() |
Přečte aktuální prvek a vrátí obsah jako Boolean objekt. (Zděděno od XmlReader) |
| ReadElementContentAsBoolean(String, String) |
Zkontroluje, zda zadaný místní název a identifikátor URI oboru názvů odpovídá aktuálnímu prvku, pak přečte aktuální prvek a vrátí obsah jako Boolean objekt. (Zděděno od XmlReader) |
| ReadElementContentAsDateTime() |
Přečte aktuální prvek a vrátí obsah jako DateTime objekt. (Zděděno od XmlReader) |
| ReadElementContentAsDateTime(String, String) |
Zkontroluje, zda zadaný místní název a identifikátor URI oboru názvů odpovídá aktuálnímu prvku, pak přečte aktuální prvek a vrátí obsah jako DateTime objekt. (Zděděno od XmlReader) |
| ReadElementContentAsDecimal() |
Přečte aktuální prvek a vrátí obsah jako Decimal objekt. (Zděděno od XmlReader) |
| ReadElementContentAsDecimal(String, String) |
Zkontroluje, zda zadaný místní název a identifikátor URI oboru názvů odpovídá aktuálnímu prvku, pak přečte aktuální prvek a vrátí obsah jako Decimal objekt. (Zděděno od XmlReader) |
| ReadElementContentAsDouble() |
Přečte aktuální prvek a vrátí obsah jako číslo s plovoucí desetinnou čárkou s dvojitou přesností. (Zděděno od XmlReader) |
| ReadElementContentAsDouble(String, String) |
Zkontroluje, zda zadaný místní název a identifikátor URI oboru názvů odpovídá aktuálnímu prvku, pak přečte aktuální prvek a vrátí obsah jako číslo s plovoucí desetinnou čárkou s dvojitou přesností. (Zděděno od XmlReader) |
| ReadElementContentAsFloat() |
Přečte aktuální prvek a vrátí obsah jako číslo s plovoucí desetinnou čárkou s jednoduchou přesností. (Zděděno od XmlReader) |
| ReadElementContentAsFloat(String, String) |
Zkontroluje, zda zadaný místní název a identifikátor URI oboru názvů odpovídá aktuálnímu prvku, pak přečte aktuální prvek a vrátí obsah jako číslo s plovoucí desetinnou čárkou s jednoduchou přesností. (Zděděno od XmlReader) |
| ReadElementContentAsInt() |
Přečte aktuální prvek a vrátí obsah jako 32bitové signed celé číslo. (Zděděno od XmlReader) |
| ReadElementContentAsInt(String, String) |
Zkontroluje, zda zadaný místní název a identifikátor URI oboru názvů odpovídá aktuálnímu prvku, pak přečte aktuální prvek a vrátí obsah jako 32bitové signed integer. (Zděděno od XmlReader) |
| ReadElementContentAsLong() |
Přečte aktuální prvek a vrátí obsah jako 64bitové signed integer. (Zděděno od XmlReader) |
| ReadElementContentAsLong(String, String) |
Zkontroluje, zda zadaný místní název a identifikátor URI oboru názvů odpovídá aktuálnímu prvku, pak přečte aktuální prvek a vrátí obsah jako 64bitové celé číslo se signed. (Zděděno od XmlReader) |
| ReadElementContentAsObject() |
Přečte aktuální prvek a vrátí obsah jako .Object (Zděděno od XmlReader) |
| ReadElementContentAsObject(String, String) |
Zkontroluje, zda zadaný místní název a identifikátor URI oboru názvů odpovídá aktuálnímu prvku, pak přečte aktuální prvek a vrátí obsah jako Object. (Zděděno od XmlReader) |
| ReadElementContentAsObjectAsync() |
Asynchronně přečte aktuální prvek a vrátí obsah jako .Object (Zděděno od XmlReader) |
| ReadElementContentAsString() |
Přečte aktuální prvek a vrátí obsah jako String objekt. (Zděděno od XmlReader) |
| ReadElementContentAsString(String, String) |
Zkontroluje, zda zadaný místní název a identifikátor URI oboru názvů odpovídá aktuálnímu prvku, pak přečte aktuální prvek a vrátí obsah jako String objekt. (Zděděno od XmlReader) |
| ReadElementContentAsStringAsync() |
Asynchronně přečte aktuální prvek a vrátí obsah jako String objekt. (Zděděno od XmlReader) |
| ReadElementString() |
Přečte textový prvek. Místo toho však doporučujeme použít metodu ReadElementContentAsString() , protože poskytuje jednodušší způsob, jak tuto operaci zpracovat. (Zděděno od XmlReader) |
| ReadElementString(String, String) |
Zkontroluje, zda LocalName nalezené prvky a NamespaceURI vlastnosti odpovídají zadaným řetězcům před čtením textového prvku. Místo toho však doporučujeme použít metodu ReadElementContentAsString(String, String) , protože poskytuje jednodušší způsob, jak tuto operaci zpracovat. (Zděděno od XmlReader) |
| ReadElementString(String) |
Zkontroluje, že Name vlastnost nalezeného prvku odpovídá danému řetězci před čtením textového prvku. Místo toho však doporučujeme použít metodu ReadElementContentAsString() , protože poskytuje jednodušší způsob, jak tuto operaci zpracovat. (Zděděno od XmlReader) |
| ReadEndElement() |
Zkontroluje, jestli je aktuální uzel obsahu koncovou značkou a přejde čtenáře na další uzel. (Zděděno od XmlReader) |
| ReadInnerXml() |
Při přepsání v odvozené třídě přečte veškerý obsah, včetně revizí, jako řetězec. (Zděděno od XmlReader) |
| ReadInnerXmlAsync() |
Asynchronně přečte veškerý obsah, včetně revizí, jako řetězec. (Zděděno od XmlReader) |
| ReadOuterXml() |
Při přepsání v odvozené třídě přečte obsah včetně revizí představující tento uzel a všechny jeho podřízené položky. (Zděděno od XmlReader) |
| ReadOuterXmlAsync() |
Asynchronně přečte obsah, včetně revizí, představující tento uzel a všechny jeho podřízené položky. (Zděděno od XmlReader) |
| ReadStartElement() |
Zkontroluje, jestli je aktuální uzel prvkem a přejde čtenáře na další uzel. (Zděděno od XmlReader) |
| ReadStartElement(String, String) |
Zkontroluje, že aktuální uzel obsahu je prvek se zadaným LocalName uzlem a NamespaceURI přejde čtenáře na další uzel. (Zděděno od XmlReader) |
| ReadStartElement(String) |
Zkontroluje, že aktuální uzel obsahu je prvek s daným Name prvkem a přejde čtenáře na další uzel. (Zděděno od XmlReader) |
| ReadString() |
Přečte obsah elementu nebo textového uzlu jako řetězec. |
| ReadString() |
Při přepsání v odvozené třídě přečte obsah elementu nebo textového uzlu jako řetězec. Místo toho však doporučujeme použít metodu ReadElementContentAsString , protože poskytuje jednodušší způsob, jak tuto operaci zpracovat. (Zděděno od XmlReader) |
| ReadSubtree() |
Vrátí novou |
| ReadToDescendant(String, String) |
Přejde na XmlReader další potomk element se zadaným místním názvem a identifikátorem URI oboru názvů. (Zděděno od XmlReader) |
| ReadToDescendant(String) |
Přejde na XmlReader další následný prvek se zadaným kvalifikovaným názvem. (Zděděno od XmlReader) |
| ReadToFollowing(String, String) |
Přečte, dokud se nenajde prvek se zadaným místním názvem a identifikátorem URI oboru názvů. (Zděděno od XmlReader) |
| ReadToFollowing(String) |
Přečte, dokud se nenajde prvek se zadaným kvalifikovaným názvem. (Zděděno od XmlReader) |
| ReadToNextSibling(String, String) |
Přejde |
| ReadToNextSibling(String) |
Přejde |
| ReadValueChunk(Char[], Int32, Int32) |
Čte velké datové proudy textu vložené do dokumentu XML. (Zděděno od XmlReader) |
| ReadValueChunkAsync(Char[], Int32, Int32) |
Asynchronně čte velké datové proudy textu vložené do dokumentu XML. (Zděděno od XmlReader) |
| ResetState() |
Obnoví stav čtenáře na ReadState.Initial. |
| ResolveEntity() |
Vyřeší odkaz na entitu pro |
| Skip() |
Přeskočí podřízené položky aktuálního uzlu. |
| Skip() |
Přeskočí podřízené položky aktuálního uzlu. (Zděděno od XmlReader) |
| SkipAsync() |
Asynchronně přeskočí podřízené položky aktuálního uzlu. (Zděděno od XmlReader) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Popis tohoto člena naleznete v tématu Dispose(). (Zděděno od XmlReader) |
| IXmlLineInfo.HasLineInfo() |
Popis tohoto člena naleznete v tématu HasLineInfo(). |
| IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope) |
Popis tohoto člena naleznete v tématu GetNamespacesInScope(XmlNamespaceScope). |
| IXmlNamespaceResolver.LookupNamespace(String) |
Popis tohoto člena naleznete v tématu LookupNamespace(String). |
| IXmlNamespaceResolver.LookupPrefix(String) |
Popis tohoto člena naleznete v tématu LookupPrefix(String). |