XmlReaderSettings 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
- 繼承
-
XmlReaderSettings
範例
下列範例會 XmlReader 建立 ,其使用 XmlUrlResolver 具有必要認證的 。
// Create an XmlUrlResolver with the credentials necessary to access the Web server.
var resolver = new XmlUrlResolver();
var myCred = new NetworkCredential(UserName, SecurelyStoredPassword, Domain);
resolver.Credentials = myCred;
var settings = new XmlReaderSettings();
settings.XmlResolver = resolver;
// Create the reader.
XmlReader reader = XmlReader.Create("http://serverName/data/books.xml", settings);
' Create an XmlUrlResolver with the credentials necessary to access the Web server.
Dim resolver As New XmlUrlResolver()
Dim myCred As System.Net.NetworkCredential
myCred = New System.Net.NetworkCredential(UserName, SecurelyStoredPassword, Domain)
resolver.Credentials = myCred
Dim settings As New XmlReaderSettings()
settings.XmlResolver = resolver
' Create the reader.
Dim reader As XmlReader = XmlReader.Create("http://serverName/data/books.xml", settings)
備註
如需此 API 的詳細資訊,請參閱 XmlReaderSettings 的補充 API 備註。
建構函式
XmlReaderSettings() |
初始化 XmlReaderSettings 類別的新執行個體。 |
XmlReaderSettings(XmlResolver) |
已淘汰.
初始化 XmlReaderSettings 類別的新執行個體。 |
屬性
Async | |
CheckCharacters |
取得或設定值,綁表示是否要執行字元檢查。 |
CloseInput |
取得或設定值,指出是否應該在關閉讀取器時關閉基礎資料流或 TextReader。 |
ConformanceLevel |
取得或設定 XmlReader 要遵循的一致性層級。 |
DtdProcessing |
取得或設定決定 DTD 處理的值。 |
IgnoreComments |
取得或設定值,指出是否忽略註解。 |
IgnoreProcessingInstructions |
取得或設定值,指出是否忽略處理指示。 |
IgnoreWhitespace |
取得或設定值,指出是否忽略不重要的空白字元。 |
LineNumberOffset |
取得或設定 XmlReader 物件的行號位移。 |
LinePositionOffset |
取得或設定 XmlReader 物件的行位置位移。 |
MaxCharactersFromEntities |
取得或設定值,指出文件中產生自展開實體的最大可允許字元數。 |
MaxCharactersInDocument |
取得或設定值,指出 XML 文件中最大可允許字元數。 零 (0) 的值表示對 XML 文件大小沒有限制。 非零值指定大小上限,以字元為單位。 |
NameTable |
取得或設定用來比較已擷取字串的 XmlNameTable。 |
ProhibitDtd |
已淘汰.
已淘汰.
取得或設定值,表示是否禁止物件類型定義 (DTD) 處理。 這個屬性已經過時。 請改用 DtdProcessing。 |
Schemas |
取得或設定要在執行結構描述驗證時使用的 XmlSchemaSet。 |
ValidationFlags |
取得或設定值,表示結構描述驗證設定。 這個設定會套用至可驗證結構描述的 XmlReader 物件 (ValidationType 屬性設為 |
ValidationType |
取得或設定值,指出 XmlReader 是否會在讀取時執行驗證或類型指派。 |
XmlResolver |
設定用來存取外部文件的 XmlResolver。 |
方法
Clone() |
建立 XmlReaderSettings 執行個體的複本。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Reset() |
將設定類別的成員重設為其預設值。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
事件
ValidationEventHandler |
發生於讀取器遇到驗證錯誤時。 |