XmlTextWriter 构造函数

定义

创建 XmlTextWriter 类的实例。

重载

名称 说明
XmlTextWriter(TextWriter)

使用指定的XmlTextWriter值创建类的TextWriter实例。

XmlTextWriter(Stream, Encoding)

使用指定的流和编码创建类的 XmlTextWriter 实例。

XmlTextWriter(String, Encoding)

使用指定的文件创建类的 XmlTextWriter 实例。

注解

注释

建议使用XmlWriter方法和XmlWriter.Create类创建XmlWriterSettings实例,以利用新功能。

XmlTextWriter(TextWriter)

Source:
XmlTextWriter.cs
Source:
XmlTextWriter.cs
Source:
XmlTextWriter.cs
Source:
XmlTextWriter.cs
Source:
XmlTextWriter.cs

使用指定的XmlTextWriter值创建类的TextWriter实例。

public:
 XmlTextWriter(System::IO::TextWriter ^ w);
public XmlTextWriter(System.IO.TextWriter w);
new System.Xml.XmlTextWriter : System.IO.TextWriter -> System.Xml.XmlTextWriter
Public Sub New (w As TextWriter)

参数

w
TextWriter

TextWriter 写入到的。 TextWriter假定该编码已设置为正确的编码。

注解

注释

建议使用XmlWriter方法和XmlWriter.Create类创建XmlWriterSettings实例,以利用新功能。

适用于

XmlTextWriter(Stream, Encoding)

Source:
XmlTextWriter.cs
Source:
XmlTextWriter.cs
Source:
XmlTextWriter.cs
Source:
XmlTextWriter.cs
Source:
XmlTextWriter.cs

使用指定的流和编码创建类的 XmlTextWriter 实例。

public:
 XmlTextWriter(System::IO::Stream ^ w, System::Text::Encoding ^ encoding);
public XmlTextWriter(System.IO.Stream w, System.Text.Encoding? encoding);
public XmlTextWriter(System.IO.Stream w, System.Text.Encoding encoding);
new System.Xml.XmlTextWriter : System.IO.Stream * System.Text.Encoding -> System.Xml.XmlTextWriter
Public Sub New (w As Stream, encoding As Encoding)

参数

w
Stream

要写入到的流。

encoding
Encoding

要生成的编码。 如果编码是 null 它以 UTF-8 的形式写出流,并省略来自该流的 ProcessingInstruction编码属性。

例外

不支持编码或无法写入流。

wnull

注解

注释

建议使用XmlWriter方法和XmlWriter.Create类创建XmlWriterSettings实例,以利用新功能。

适用于

XmlTextWriter(String, Encoding)

Source:
XmlTextWriter.cs
Source:
XmlTextWriter.cs
Source:
XmlTextWriter.cs
Source:
XmlTextWriter.cs
Source:
XmlTextWriter.cs

使用指定的文件创建类的 XmlTextWriter 实例。

public:
 XmlTextWriter(System::String ^ filename, System::Text::Encoding ^ encoding);
public XmlTextWriter(string filename, System.Text.Encoding? encoding);
public XmlTextWriter(string filename, System.Text.Encoding encoding);
new System.Xml.XmlTextWriter : string * System.Text.Encoding -> System.Xml.XmlTextWriter
Public Sub New (filename As String, encoding As Encoding)

参数

filename
String

要写入的文件名。 如果文件存在,它将截断它,并使用新内容覆盖它。

encoding
Encoding

要生成的编码。 如果编码是 null 它将文件写出为 UTF-8,并省略来自 的 ProcessingInstruction编码属性。

例外

不支持编码;文件名为空,仅包含空格,或包含一个或多个无效字符。

访问被拒绝。

文件名为 null

找不到要写入到的目录。

文件名包含文件名、目录名称或卷标签语法的错误或无效语法。

调用方没有所需的权限。

注解

注释

建议使用XmlWriter方法和XmlWriter.Create类创建XmlWriterSettings实例,以利用新功能。

适用于