public static Create ( string outputFileName, |
||
outputFileName | string | |
settings | ||
리턴 |
public static XmlWriter Create(string outputFileName, XmlWriterSettings settings) {
if (outputFileName == null) {
throw new ArgumentNullException("outputFileName");
}
if (settings == null) {
settings = new XmlWriterSettings();
}
FileStream fs = null;
try {
fs = new FileStream(outputFileName, FileMode.Create, FileAccess.Write, FileShare.Read);
return CreateWriterImpl(fs, settings.Encoding, true, settings);
}
catch {
if (fs != null) {
fs.Close();
}
throw;
}
}
XmlWriter::Create ( Stream output ) : |
|
XmlWriter::Create ( Stream output, |
|
XmlWriter::Create ( StringBuilder output ) : |
|
XmlWriter::Create ( StringBuilder output, |
|
XmlWriter::Create ( |
|
XmlWriter::Create ( |
|
XmlWriter::Create ( |
|
XmlWriter::Create ( |
|
XmlWriter::Create ( string outputFileName ) : |
/// <summary> /// Encodes the default XML representation of an <see cref="Error"/> /// object to a string. /// </summary> public static string EncodeString(Error error) { StringWriter sw = new StringWriter(); #if !NET_1_0 && !NET_1_1 XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = true; settings.NewLineOnAttributes = true; settings.CheckCharacters = false; settings.OmitXmlDeclaration = true; XmlWriter writer = XmlWriter.Create(sw, settings); #else XmlTextWriter writer = new XmlTextWriter(sw); writer.Formatting = Formatting.Indented; #endif try { writer.WriteStartElement("error"); Encode(error, writer); writer.WriteEndElement(); writer.Flush(); } finally { writer.Close(); } return(sw.ToString()); }