XmlTextReader 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示提供快速、非快取、順向 (Forward-only) 存取 XML 資料的讀取器 (Reader)。
從 .NET Framework 2.0 開始,建議您改用 XmlReader 類別。
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
- 繼承
- 實作
備註
如需此 API 的詳細資訊,請參閱 XmlTextReader 的補充 API 備註。
給繼承者的注意事項
這個類別具有繼承需求。 需要完全信任才能繼承自 XmlTextReader
。
建構函式
屬性
AttributeCount |
取得目前節點的屬性數目。 |
BaseURI |
取得目前節點的基底 (Base) URI。 |
CanReadBinaryContent |
取得值,這個值表示 XmlTextReader 是否會實作二進位內容讀取方法。 |
CanReadBinaryContent |
取得值,這個值表示 XmlReader 是否會實作二進位內容讀取方法。 (繼承來源 XmlReader) |
CanReadValueChunk |
取得值,表示 XmlTextReader 是否會實作 ReadValueChunk(Char[], Int32, Int32) 方法。 |
CanReadValueChunk |
取得值,表示 XmlReader 是否會實作 ReadValueChunk(Char[], Int32, Int32) 方法。 (繼承來源 XmlReader) |
CanResolveEntity |
取得值,指出這個讀取器是否可以剖析和解析實體。 |
CanResolveEntity |
取得值,指出這個讀取器是否可以剖析和解析實體。 (繼承來源 XmlReader) |
Depth |
取得 XML 文件中目前節點的深度。 |
DtdProcessing |
取得或設定 DtdProcessing 列舉。 |
Encoding |
取得文件的編碼方式。 |
EntityHandling |
取得或設定值,表示讀取器如何處理實體。 |
EOF |
取得值,表示讀取器是否位於資料流結尾。 |
HasAttributes |
取得值,表示目前節點是否具有任何屬性。 (繼承來源 XmlReader) |
HasValue |
取得值,表示目前的節點是否可以具有 |
IsDefault |
取得值,表示目前節點是否是產生自 DTD 或結構描述中定義之預設值的屬性。 |
IsEmptyElement |
取得值,指出目前節點是否為空白元素 (,例如) |
Item[Int32] |
取得具有指定索引的屬性值。 |
Item[Int32] |
在衍生類別中覆寫時,取得具有指定索引的屬性值。 (繼承來源 XmlReader) |
Item[String, String] |
取得具有指定的區域名稱和命名空間 URI 的屬性值。 |
Item[String, String] |
在衍生類別中覆寫時,取得具有指定 LocalName 與 NamespaceURI 的屬性值。 (繼承來源 XmlReader) |
Item[String] |
取得具有指定名稱的屬性值。 |
Item[String] |
在衍生類別中覆寫時,取得具有指定 Name 的屬性值。 (繼承來源 XmlReader) |
LineNumber |
取得目前的行號。 |
LinePosition |
取得目前的行位置。 |
LocalName |
取得目前節點的區域名稱。 |
Name |
取得目前節點的限定名稱 (Qualified Name)。 |
Namespaces |
取得或設定值,指出是否支援命名空間。 |
NamespaceURI |
取得讀取器所在節點的命名空間 URI (如 W3C 命名空間規格中所定義)。 |
NameTable |
取得與這個實作關聯的 XmlNameTable。 |
NodeType |
取得目前節點的類型。 |
Normalization |
取得或設定值,指示是否將空白字元與屬性值正常化。 |
Prefix |
取得與目前節點相關聯的命名空間前置詞。 |
ProhibitDtd |
已淘汰.
已淘汰.
取得或設定值,指出是否允許 DTD 處理。 這個屬性已經過時。 請改用 DtdProcessing。 |
QuoteChar |
取得用來括住屬性節點值的引號字元。 |
ReadState |
取得讀取器的狀態。 |
SchemaInfo |
取得在結構描述驗證之後已指派給目前節點的結構描述資訊。 (繼承來源 XmlReader) |
Settings |
取得 XmlReaderSettings 物件,用於建立這個 XmlTextReader 執行個體。 |
Settings |
取得 XmlReaderSettings 物件,用於建立這個 XmlReader 執行個體。 (繼承來源 XmlReader) |
Value |
取得目前節點的文字值。 |
ValueType |
取得目前節點的 Common Language Runtime (CLR) 型別。 (繼承來源 XmlReader) |
WhitespaceHandling |
取得或設定值,指定如何處理空白字元。 |
XmlLang |
取得目前的 |
XmlResolver |
設定用來解析 DTD 參考的 XmlResolver。 |
XmlSpace |
取得目前的 |
方法
明確介面實作
IDisposable.Dispose() |
如需這個成員的說明,請參閱 Dispose()。 (繼承來源 XmlReader) |
IXmlLineInfo.HasLineInfo() |
如需這個成員的說明,請參閱 HasLineInfo()。 |
IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope) |
如需這個成員的說明,請參閱 GetNamespacesInScope(XmlNamespaceScope)。 |
IXmlNamespaceResolver.LookupNamespace(String) |
如需這個成員的說明,請參閱 LookupNamespace(String)。 |
IXmlNamespaceResolver.LookupPrefix(String) |
如需這個成員的說明,請參閱 LookupPrefix(String)。 |