XmlWriter.Create メソッドとは? わかりやすく解説

XmlWriter.Create メソッド (StringBuilder)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定されStringBuilder使用して新しXmlWriter インスタンス作成します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

builder 値が null 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlWriter.Create メソッド

新しXmlWriter インスタンス作成します
オーバーロードの一覧オーバーロードの一覧

名前 説明
XmlWriter.Create (Stream) 指定されストリーム使用して新しXmlWriter インスタンス作成します

.NET Compact Framework によってサポートされています。

XmlWriter.Create (String) 指定されファイル名使用して新しXmlWriter インスタンス作成します

.NET Compact Framework によってサポートされています。

XmlWriter.Create (StringBuilder) 指定された StringBuilder を使用して新しXmlWriter インスタンス作成します

.NET Compact Framework によってサポートされています。

XmlWriter.Create (TextWriter) 指定されTextWriter使用して新しXmlWriter インスタンス作成します

.NET Compact Framework によってサポートされています。

XmlWriter.Create (XmlWriter) 指定されXmlWriter オブジェクト使用して新しXmlWriter インスタンス作成します

.NET Compact Framework によってサポートされています。

XmlWriter.Create (Stream, XmlWriterSettings) ストリームと XmlWriterSettings オブジェクト使用して新しXmlWriter インスタンス作成します

.NET Compact Framework によってサポートされています。

XmlWriter.Create (String, XmlWriterSettings) ファイル名XmlWriterSettings オブジェクト使用して新しXmlWriter インスタンス作成します

.NET Compact Framework によってサポートされています。

XmlWriter.Create (StringBuilder, XmlWriterSettings) StringBuilder オブジェクトXmlWriterSettings オブジェクト使用して新しXmlWriter インスタンス作成します

.NET Compact Framework によってサポートされています。

XmlWriter.Create (TextWriter, XmlWriterSettings) TextWriter オブジェクトXmlWriterSettings オブジェクト使用して新しXmlWriter インスタンス作成します

.NET Compact Framework によってサポートされています。

XmlWriter.Create (XmlWriter, XmlWriterSettings) 指定されXmlWriter オブジェクトXmlWriterSettings オブジェクト使用して新しXmlWriter インスタンス作成します

.NET Compact Framework によってサポートされています。

参照参照

関連項目

XmlWriter クラス
XmlWriter メンバ
System.Xml 名前空間

その他の技術情報

XML ライタ作成
XmlWriter による XML書き方
XmlWriter による XML書き方

XmlWriter.Create メソッド (Stream)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定されストリーム使用して新しXmlWriter インスタンス作成します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

stream 値が null 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

定義され設定使用して XmlWriter オブジェクト作成する例を次に示します

Imports System
Imports System.IO
Imports System.Xml
Imports System.Text
Imports Microsoft.VisualBasic

Public Class Sample 

  Public Shared Sub Main()
 
  
    Dim writer As XmlWriter = Nothing

    Try 

       ' Create an XmlWriterSettings object with the correct options.
 
       Dim settings As XmlWriterSettings =
 New XmlWriterSettings()
       settings.Indent = true
       settings.IndentChars = (ControlChars.Tab)
       settings.OmitXmlDeclaration = true

       ' Create the XmlWriter object and write some content.
       writer = XmlWriter.Create("data.xml", settings)
       writer.WriteStartElement("book")
       writer.WriteElementString("item", "tesing")
       writer.WriteEndElement()
    
       writer.Flush()

      Finally
         If Not (writer Is
 Nothing) Then
            writer.Close()
         End If
      End Try

   End Sub 
End Class 
using System;
using System.IO;
using System.Xml;
using System.Text;

public class Sample {

  public static void Main()
 {
  
    XmlWriter writer = null;

    try {

       // Create an XmlWriterSettings object with the correct options.
 
       XmlWriterSettings settings = new XmlWriterSettings();
       settings.Indent = true;
       settings.IndentChars = ("\t");
       settings.OmitXmlDeclaration = true;

       // Create the XmlWriter object and write some content.
       writer = XmlWriter.Create("data.xml", settings);
       writer.WriteStartElement("book");
       writer.WriteElementString("item", "tesing");
       writer.WriteEndElement();
    
       writer.Flush();

     } 
     finally  {
        if (writer != null)
          writer.Close();
     }
  } 
} 
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlWriter.Create メソッド (XmlWriter)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定されXmlWriter オブジェクト使用して新しXmlWriter インスタンス作成します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

writer 値が null 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlWriter.Create メソッド (XmlWriter, XmlWriterSettings)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定されXmlWriter オブジェクトXmlWriterSettings オブジェクト使用して新しXmlWriter インスタンス作成します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

writer 値が null 参照 (Visual Basic では Nothing) です。

解説解説

このメソッド使用すると、基になる XmlWriter オブジェクトにさらに機能追加できます。System.Xml.XmlWriter.Create メソッド作成したオブジェクト、または XmlTextWriter 実装使用して作成したオブジェクトを、基になる XmlWriter オブジェクトとして使用できます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlWriter.Create メソッド (TextWriter)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定されTextWriter使用して新しXmlWriter インスタンス作成します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

text 値が null 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

コンソール出力するライタ作成する例を次に示します

Using writer As XmlWriter = XmlWriter.Create(Console.Out)
  writer.WriteStartElement("book")
  writer.WriteElementString("price", "19.95")
  writer.WriteEndElement()
  writer.Flush()
End Using
using (XmlWriter writer = XmlWriter.Create(Console.Out)) {
  writer.WriteStartElement("book");
  writer.WriteElementString("price", "19.95");
  writer.WriteEndElement();
  writer.Flush();
}

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlWriter.Create メソッド (String)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定されファイル名使用して新しXmlWriter インスタンス作成します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

url 値が null 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

XmlWriter オブジェクト作成して book ノード書き込む方法の例を次に示します

Using writer As XmlWriter = XmlWriter.Create("output.xml")
  writer.WriteStartElement("book")
  writer.WriteElementString("price", "19.95")
  writer.WriteEndElement()
  writer.Flush()
End Using
using (XmlWriter writer = XmlWriter.Create("output.xml"))
 {
  writer.WriteStartElement("book");
  writer.WriteElementString("price", "19.95");
  writer.WriteEndElement();
  writer.Flush();
}

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlWriter.Create メソッド (Stream, XmlWriterSettings)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

ストリームXmlWriterSettings オブジェクト使用して新しXmlWriter インスタンス作成します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

stream 値が null 参照 (Visual Basic では Nothing) です。

使用例使用例

XML フラグメントメモリ ストリーム書き込む例を次に示します

Dim settings As XmlWriterSettings = New
 XmlWriterSettings()
settings.OmitXmlDeclaration = true
settings.ConformanceLevel = ConformanceLevel.Fragment
settings.CloseOutput = false

' Create the XmlWriter object and write some content.
Dim strm as MemoryStream = new
 MemoryStream()
Dim writer As XmlWriter = XmlWriter.Create(strm,
 settings)
writer.WriteElementString("orderID", "1-456-ab")
writer.WriteElementString("orderID", "2-36-00a")
writer.Flush()
writer.Close()

' Do additonal processing on the stream.
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
settings.ConformanceLevel = ConformanceLevel.Fragment;
settings.CloseOutput = false;

// Create the XmlWriter object and write some content.
MemoryStream strm = new MemoryStream();
XmlWriter writer = XmlWriter.Create(strm, settings);
writer.WriteElementString("orderID", "1-456-ab");
writer.WriteElementString("orderID", "2-36-00a");
writer.Flush();
writer.Close();

// Do additonal processing on the stream.
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlWriter.Create メソッド (String, XmlWriterSettings)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

ファイル名XmlWriterSettings オブジェクト使用して新しXmlWriter インスタンス作成します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

Public Shared Function Create
 ( _
    outputFileName As String, _
    settings As XmlWriterSettings _
) As XmlWriter
Dim outputFileName As String
Dim settings As XmlWriterSettings
Dim returnValue As XmlWriter

returnValue = XmlWriter.Create(outputFileName, settings)
public static XmlWriter Create (
    string outputFileName,
    XmlWriterSettings settings
)
public:
static XmlWriter^ Create (
    String^ outputFileName, 
    XmlWriterSettings^ settings
)
public static XmlWriter Create (
    String outputFileName, 
    XmlWriterSettings settings
)
public static function Create
 (
    outputFileName : String, 
    settings : XmlWriterSettings
) : XmlWriter

パラメータ

outputFileName

書き込み先のファイルXmlWriter は、指定されパスファイル作成しXML 1.0 テキスト構文ファイル書き込みますoutputFileNameファイル システム パスにする必要があります

settings

新しXmlWriter インスタンス構成するための XmlWriterSettings オブジェクト。これが null 参照 (Visual Basic では Nothing) である場合は、既定設定XmlWriterSettings使用されます。

XmlWriterTransform メソッド組み合わせて使用する場合は、OutputSettings プロパティ使って正し設定割り当てられXmlWriterSettings オブジェクト取得する必要があります。これにより、作成されXmlWriter オブジェクト正し出力設定適用されます。

戻り値
XmlWriter オブジェクト

例外例外
例外種類条件

ArgumentNullException

url 値が null 参照 (Visual Basic では Nothing) です。

使用例使用例

定義され設定使用して XmlWriter オブジェクト作成する例を次に示します

Imports System
Imports System.IO
Imports System.Xml
Imports System.Text
Imports Microsoft.VisualBasic

Public Class Sample 

  Public Shared Sub Main()
 
  
    Dim writer As XmlWriter = Nothing

    Try 

       ' Create an XmlWriterSettings object with the correct options.
 
       Dim settings As XmlWriterSettings =
 New XmlWriterSettings()
       settings.Indent = true
       settings.IndentChars = (ControlChars.Tab)
       settings.OmitXmlDeclaration = true

       ' Create the XmlWriter object and write some content.
       writer = XmlWriter.Create("data.xml", settings)
       writer.WriteStartElement("book")
       writer.WriteElementString("item", "tesing")
       writer.WriteEndElement()
    
       writer.Flush()

      Finally
         If Not (writer Is
 Nothing) Then
            writer.Close()
         End If
      End Try

   End Sub 
End Class 
using System;
using System.IO;
using System.Xml;
using System.Text;

public class Sample {

  public static void Main()
 {
  
    XmlWriter writer = null;

    try {

       // Create an XmlWriterSettings object with the correct options.
 
       XmlWriterSettings settings = new XmlWriterSettings();
       settings.Indent = true;
       settings.IndentChars = ("\t");
       settings.OmitXmlDeclaration = true;

       // Create the XmlWriter object and write some content.
       writer = XmlWriter.Create("data.xml", settings);
       writer.WriteStartElement("book");
       writer.WriteElementString("item", "tesing");
       writer.WriteEndElement();
    
       writer.Flush();

     } 
     finally  {
        if (writer != null)
          writer.Close();
     }
  } 
} 
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlWriter.Create メソッド (StringBuilder, XmlWriterSettings)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

StringBuilder オブジェクトXmlWriterSettings オブジェクト使用して新しXmlWriter インスタンス作成します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

Public Shared Function Create
 ( _
    output As StringBuilder, _
    settings As XmlWriterSettings _
) As XmlWriter
Dim output As StringBuilder
Dim settings As XmlWriterSettings
Dim returnValue As XmlWriter

returnValue = XmlWriter.Create(output, settings)
public static XmlWriter Create (
    StringBuilder output,
    XmlWriterSettings settings
)
public:
static XmlWriter^ Create (
    StringBuilder^ output, 
    XmlWriterSettings^ settings
)
public static XmlWriter Create (
    StringBuilder output, 
    XmlWriterSettings settings
)
public static function Create
 (
    output : StringBuilder, 
    settings : XmlWriterSettings
) : XmlWriter

パラメータ

output

書き込み先の StringBuilder。XmlWriter書き込まれ内容が、StringBuilder付加されます。

settings

新しXmlWriter インスタンス構成するための XmlWriterSettings オブジェクト。これが null 参照 (Visual Basic では Nothing) である場合は、既定設定XmlWriterSettings使用されます。

XmlWriterTransform メソッド組み合わせて使用する場合は、OutputSettings プロパティ使って正し設定割り当てられXmlWriterSettings オブジェクト取得する必要があります。これにより、作成されXmlWriter オブジェクト正し出力設定適用されます。

戻り値
XmlWriter オブジェクト

例外例外
例外種類条件

ArgumentNullException

builder 値が null 参照 (Visual Basic では Nothing) です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlWriter.Create メソッド (TextWriter, XmlWriterSettings)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

TextWriter オブジェクトXmlWriterSettings オブジェクト使用して新しXmlWriter インスタンス作成します

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

text 値が null 参照 (Visual Basic では Nothing) です。

使用例使用例

1 つXML 文字列書き込む例を次に示します

Dim settings As New XmlWriterSettings()
settings.OmitXmlDeclaration = True
Dim sw As New StringWriter()
        
Using writer As XmlWriter = XmlWriter.Create(sw, settings)
  writer.WriteStartElement("book")
  writer.WriteElementString("price", "19.95")
  writer.WriteEndElement()
  writer.Flush()
            
  Dim output As String =
 sw.ToString()
End Using
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
StringWriter sw = new StringWriter();

using (XmlWriter writer = XmlWriter.Create(sw, settings)) {
  writer.WriteStartElement("book");
  writer.WriteElementString("price", "19.95");
  writer.WriteEndElement();
  writer.Flush();

  String output = sw.ToString();
}

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

カテゴリ一覧

すべての辞書の索引



Weblioのサービス

「XmlWriter.Create メソッド」の関連用語











XmlWriter.Create メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XmlWriter.Create メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS