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

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > XmlWriter.WriteElementString メソッドの意味・解説 

XmlWriter.WriteElementString メソッド (String, String)

派生クラスオーバーライドされると、指定したローカル名と値の要素書き込みます

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

Public Sub WriteElementString ( _
    localName As String, _
    value As String _
)
Dim instance As XmlWriter
Dim localName As String
Dim value As String

instance.WriteElementString(localName, value)
public void WriteElementString (
    string localName,
    string value
)
public:
void WriteElementString (
    String^ localName, 
    String^ value
)
public void WriteElementString (
    String localName, 
    String value
)
public function WriteElementString (
    localName : String, 
    value : String
)

パラメータ

localName

要素ローカル名。

value

要素の値。

例外例外
例外種類条件

ArgumentException

localName 値が null 参照 (Visual Basic では Nothing) または空の文字列です。

または

パラメータの値が有効ではありません。

使用例使用例

いくつかの書き込みメソッド使用して XML フラグメント作成する例を次に示します

Option Strict
Option Explicit

Imports System
Imports System.IO
Imports System.Xml

Public Class Sample
    Private Shared m_Document As
 String = "sampledata.xml"
    
    Public Shared Sub Main()
        Dim writer As XmlWriter = Nothing
        
      Try

        Dim settings As XmlWriterSettings =
 new XmlWriterSettings()
        settings.Indent = true
        writer = XmlWriter.Create (m_Document)
            
        writer.WriteComment("sample XML fragment")
            
        ' Write an element (this one is the root).
        writer.WriteStartElement("book")
            
        ' Write the namespace declaration.
        writer.WriteAttributeString("xmlns", "bk",
 Nothing, "urn:samples")
            
        ' Write the genre attribute.
        writer.WriteAttributeString("genre", "novel")
            
        ' Write the title.
        writer.WriteStartElement("title")
        writer.WriteString("The Handmaid's Tale")
        writer.WriteEndElement()
            
        ' Write the price.
        writer.WriteElementString("price", "19.95")
            
        ' Lookup the prefix and write the ISBN element.
        Dim prefix As String
 = writer.LookupPrefix("urn:samples")
        writer.WriteStartElement(prefix, "ISBN", "urn:samples")
        writer.WriteString("1-861003-78")
        writer.WriteEndElement()
            
        ' Write the style element (shows a different way to handle prefixes).
        writer.WriteElementString("style", "urn:samples",
 "hardcover")
            
        ' Write the close tag for the root element.
        writer.WriteEndElement()
            
        ' Write the XML to file and close the writer.
        writer.Flush()
        writer.Close()
        
        Finally
            If Not (writer Is
 Nothing) Then
                writer.Close()
            End If
        End Try

    End Sub 'Main 
End Class 'Sample
using System;
using System.IO;
using System.Xml;
 
 public class Sample
 {
   private const string
 m_Document = "sampledata.xml";
 
   public static void Main()
 {
   
      XmlWriter writer = null;

      try {
     
        XmlWriterSettings settings = new XmlWriterSettings();
        settings.Indent = true;
        writer = XmlWriter.Create (m_Document);
           
        writer.WriteComment("sample XML fragment");
     
        // Write an element (this one is the root).
        writer.WriteStartElement("book");
 
        // Write the namespace declaration.
        writer.WriteAttributeString("xmlns", "bk", null,
 "urn:samples");
    
        // Write the genre attribute.
        writer.WriteAttributeString("genre", "novel");
         
        // Write the title.
        writer.WriteStartElement("title");
        writer.WriteString("The Handmaid's Tale");
        writer.WriteEndElement();
               
        // Write the price.
        writer.WriteElementString("price", "19.95");
      
        // Lookup the prefix and write the ISBN element.
        string prefix = writer.LookupPrefix("urn:samples");
        writer.WriteStartElement(prefix, "ISBN", "urn:samples");
        writer.WriteString("1-861003-78");
        writer.WriteEndElement();

        // Write the style element (shows a different way to handle
 prefixes).
        writer.WriteElementString("style", "urn:samples", "hardcover");
 
        // Write the close tag for the root element.
        writer.WriteEndElement();
               
        // Write the XML to file and close the writer.
        writer.Flush();
        writer.Close();
      }

      finally {
        if (writer != null)
           writer.Close();
     } 
   }
 
 }
#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
public ref class Sample
{
private:
   static String^ m_Document = L"sampledata.xml";

public:
   static void Main()
   {
      XmlWriter^ writer = nullptr;
      try
      {
         XmlWriterSettings^ settings = gcnew XmlWriterSettings;
         settings->Indent = true;
         writer = XmlWriter::Create( m_Document );
         writer->WriteComment( L"sample XML fragment" );
         
         // Write an element (this one is the root).
         writer->WriteStartElement( L"book" );
         
         // Write the namespace declaration.
         writer->WriteAttributeString( L"xmlns", L"bk", nullptr,
 L"urn:samples" );
         
         // Write the genre attribute.
         writer->WriteAttributeString( L"genre", L"novel"
 );
         
         // Write the title.
         writer->WriteStartElement( L"title" );
         writer->WriteString( L"The Handmaid's Tale" );
         writer->WriteEndElement();
         
         // Write the price.
         writer->WriteElementString( L"price", L"19.95" );
         
         // Lookup the prefix and write the ISBN element.
         String^ prefix = writer->LookupPrefix( L"urn:samples" );
         writer->WriteStartElement( prefix, L"ISBN", L"urn:samples"
 );
         writer->WriteString( L"1-861003-78" );
         writer->WriteEndElement();
         
         // Write the style element (shows a different way to handle
 prefixes).
         writer->WriteElementString( L"style", L"urn:samples",
 L"hardcover" );
         
         // Write the close tag for the root element.
         writer->WriteEndElement();
         
         // Write the XML to file and close the writer.
         writer->Flush();
         writer->Close();
      }
      finally
      {
         if ( writer != nullptr )
                  writer->Close();
      }

   }

};

void main()
{
   Sample::Main();
}

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

XmlWriter.WriteElementString メソッド (String, String, String, String)

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

指定されローカル名、名前空間 URI、および値を使用して要素書き込みます

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

Public Sub WriteElementString ( _
    prefix As String, _
    localName As String, _
    ns As String, _
    value As String _
)
Dim instance As XmlWriter
Dim prefix As String
Dim localName As String
Dim ns As String
Dim value As String

instance.WriteElementString(prefix, localName, ns, value)
public void WriteElementString (
    string prefix,
    string localName,
    string ns,
    string value
)
public:
void WriteElementString (
    String^ prefix, 
    String^ localName, 
    String^ ns, 
    String^ value
)
public void WriteElementString (
    String prefix, 
    String localName, 
    String ns, 
    String value
)
public function WriteElementString (
    prefix : String, 
    localName : String, 
    ns : String, 
    value : String
)

パラメータ

prefix

要素プリフィックス

localName

要素ローカル名。

ns

要素名前空間 URI

value

要素の値。

例外例外
例外種類条件

ArgumentException

localName 値が null 参照 (Visual Basic では Nothing) または空の文字列です。

または

パラメータの値が有効ではありません。

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

XmlWriter.WriteElementString メソッド (String, String, String)

派生クラスオーバーライドされると、指定したローカル名、名前空間 URL、および値の要素書き込みます

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

Public Sub WriteElementString ( _
    localName As String, _
    ns As String, _
    value As String _
)
Dim instance As XmlWriter
Dim localName As String
Dim ns As String
Dim value As String

instance.WriteElementString(localName, ns, value)
public void WriteElementString (
    string localName,
    string ns,
    string value
)
public:
void WriteElementString (
    String^ localName, 
    String^ ns, 
    String^ value
)
public void WriteElementString (
    String localName, 
    String ns, 
    String value
)
public function WriteElementString (
    localName : String, 
    ns : String, 
    value : String
)

パラメータ

localName

要素ローカル名。

ns

要素関連付ける名前空間 URI

value

要素の値。

例外例外
例外種類条件

ArgumentException

localName 値が null 参照 (Visual Basic では Nothing) または空の文字列です。

または

パラメータの値が有効ではありません。

使用例使用例

いくつかの書き込みメソッド使用して XML フラグメント作成する例を次に示します

Option Strict
Option Explicit

Imports System
Imports System.IO
Imports System.Xml

Public Class Sample
    Private Shared m_Document As
 String = "sampledata.xml"
    
    Public Shared Sub Main()
        Dim writer As XmlWriter = Nothing
        
      Try

        Dim settings As XmlWriterSettings =
 new XmlWriterSettings()
        settings.Indent = true
        writer = XmlWriter.Create (m_Document)
            
        writer.WriteComment("sample XML fragment")
            
        ' Write an element (this one is the root).
        writer.WriteStartElement("book")
            
        ' Write the namespace declaration.
        writer.WriteAttributeString("xmlns", "bk",
 Nothing, "urn:samples")
            
        ' Write the genre attribute.
        writer.WriteAttributeString("genre", "novel")
            
        ' Write the title.
        writer.WriteStartElement("title")
        writer.WriteString("The Handmaid's Tale")
        writer.WriteEndElement()
            
        ' Write the price.
        writer.WriteElementString("price", "19.95")
            
        ' Lookup the prefix and write the ISBN element.
        Dim prefix As String
 = writer.LookupPrefix("urn:samples")
        writer.WriteStartElement(prefix, "ISBN", "urn:samples")
        writer.WriteString("1-861003-78")
        writer.WriteEndElement()
            
        ' Write the style element (shows a different way to handle prefixes).
        writer.WriteElementString("style", "urn:samples",
 "hardcover")
            
        ' Write the close tag for the root element.
        writer.WriteEndElement()
            
        ' Write the XML to file and close the writer.
        writer.Flush()
        writer.Close()
        
        Finally
            If Not (writer Is
 Nothing) Then
                writer.Close()
            End If
        End Try

    End Sub 'Main 
End Class 'Sample
using System;
using System.IO;
using System.Xml;
 
 public class Sample
 {
   private const string
 m_Document = "sampledata.xml";
 
   public static void Main()
 {
   
      XmlWriter writer = null;

      try {
     
        XmlWriterSettings settings = new XmlWriterSettings();
        settings.Indent = true;
        writer = XmlWriter.Create (m_Document);
           
        writer.WriteComment("sample XML fragment");
     
        // Write an element (this one is the root).
        writer.WriteStartElement("book");
 
        // Write the namespace declaration.
        writer.WriteAttributeString("xmlns", "bk", null,
 "urn:samples");
    
        // Write the genre attribute.
        writer.WriteAttributeString("genre", "novel");
         
        // Write the title.
        writer.WriteStartElement("title");
        writer.WriteString("The Handmaid's Tale");
        writer.WriteEndElement();
               
        // Write the price.
        writer.WriteElementString("price", "19.95");
      
        // Lookup the prefix and write the ISBN element.
        string prefix = writer.LookupPrefix("urn:samples");
        writer.WriteStartElement(prefix, "ISBN", "urn:samples");
        writer.WriteString("1-861003-78");
        writer.WriteEndElement();

        // Write the style element (shows a different way to handle
 prefixes).
        writer.WriteElementString("style", "urn:samples", "hardcover");
 
        // Write the close tag for the root element.
        writer.WriteEndElement();
               
        // Write the XML to file and close the writer.
        writer.Flush();
        writer.Close();
      }

      finally {
        if (writer != null)
           writer.Close();
     } 
   }
 
 }
#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
public ref class Sample
{
private:
   static String^ m_Document = L"sampledata.xml";

public:
   static void Main()
   {
      XmlWriter^ writer = nullptr;
      try
      {
         XmlWriterSettings^ settings = gcnew XmlWriterSettings;
         settings->Indent = true;
         writer = XmlWriter::Create( m_Document );
         writer->WriteComment( L"sample XML fragment" );
         
         // Write an element (this one is the root).
         writer->WriteStartElement( L"book" );
         
         // Write the namespace declaration.
         writer->WriteAttributeString( L"xmlns", L"bk", nullptr,
 L"urn:samples" );
         
         // Write the genre attribute.
         writer->WriteAttributeString( L"genre", L"novel"
 );
         
         // Write the title.
         writer->WriteStartElement( L"title" );
         writer->WriteString( L"The Handmaid's Tale" );
         writer->WriteEndElement();
         
         // Write the price.
         writer->WriteElementString( L"price", L"19.95" );
         
         // Lookup the prefix and write the ISBN element.
         String^ prefix = writer->LookupPrefix( L"urn:samples" );
         writer->WriteStartElement( prefix, L"ISBN", L"urn:samples"
 );
         writer->WriteString( L"1-861003-78" );
         writer->WriteEndElement();
         
         // Write the style element (shows a different way to handle
 prefixes).
         writer->WriteElementString( L"style", L"urn:samples",
 L"hardcover" );
         
         // Write the close tag for the root element.
         writer->WriteEndElement();
         
         // Write the XML to file and close the writer.
         writer->Flush();
         writer->Close();
      }
      finally
      {
         if ( writer != nullptr )
                  writer->Close();
      }

   }

};

void main()
{
   Sample::Main();
}

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

XmlWriter.WriteElementString メソッド

XmlWriter による XML書き方



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

辞書ショートカット

カテゴリ一覧

すべての辞書の索引



Weblioのサービス

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

   

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



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

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

©2024 GRAS Group, Inc.RSS