XmlWriter.WriteStartElement メソッド (String, String)
アセンブリ: System.Xml (system.xml.dll 内)

Dim instance As XmlWriter Dim localName As String Dim ns As String instance.WriteStartElement(localName, ns)


このメソッドを呼び出した後、属性を書き込むか、子要素の WriteComment、WriteString、または WriteStartElement を使用して内容を作成できます。WriteEndElement または WriteFullEndElement で要素を閉じることができます。C# コード例を次に示します。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlWriter.WriteStartElement メソッド (String, String, String)
アセンブリ: System.Xml (system.xml.dll 内)

Public MustOverride Sub WriteStartElement ( _ prefix As String, _ localName As String, _ ns As String _ )
Dim instance As XmlWriter Dim prefix As String Dim localName As String Dim ns As String instance.WriteStartElement(prefix, localName, ns)


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(); }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlWriter.WriteStartElement メソッド

名前 | 説明 |
---|---|
XmlWriter.WriteStartElement (String) | 派生クラスでオーバーライドされると、指定したローカル名の開始タグを書き込みます。 .NET Compact Framework によってサポートされています。 |
XmlWriter.WriteStartElement (String, String) | 派生クラスでオーバーライドされると、指定した開始タグを書き込み、指定した名前空間に関連付けます。 .NET Compact Framework によってサポートされています。 |
XmlWriter.WriteStartElement (String, String, String) | 派生クラスでオーバーライドされると、指定した開始タグを書き込み、指定した名前空間とプリフィックスに関連付けます。 .NET Compact Framework によってサポートされています。 |

XmlWriter.WriteStartElement メソッド (String)
アセンブリ: System.Xml (system.xml.dll 内)



Option Explicit Option Strict Imports System Imports System.IO Imports System.Xml Public Class Sample Public Shared Sub Main() ' Create a writer to write XML to the console. Dim settings As XmlWriterSettings = new XmlWriterSettings() settings.Indent = true settings.OmitXmlDeclaration = true Dim writer As XmlWriter = XmlWriter.Create(Console.Out, settings) ' Write the book element. writer.WriteStartElement("book") ' Write the title element. writer.WriteStartElement("title") writer.WriteString("Pride And Prejudice") writer.WriteEndElement() ' Write the close tag for the root element. writer.WriteEndElement() ' Write the XML and close the writer. writer.Close() End Sub 'Main End Class 'Sample
using System; using System.IO; using System.Xml; public class Sample { public static void Main() { // Create a writer to write XML to the console. XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = true; settings.OmitXmlDeclaration = true; XmlWriter writer = XmlWriter.Create(Console.Out, settings); // Write the book element. writer.WriteStartElement("book"); // Write the title element. writer.WriteStartElement("title"); writer.WriteString("Pride And Prejudice"); writer.WriteEndElement(); // Write the close tag for the root element. writer.WriteEndElement(); // Write the XML and close the writer. writer.Close(); } }
#using <System.Xml.dll> using namespace System; using namespace System::IO; using namespace System::Xml; int main() { // Create a writer to write XML to the console. XmlWriterSettings^ settings = gcnew XmlWriterSettings; settings->Indent = true; settings->OmitXmlDeclaration = true; XmlWriter^ writer = XmlWriter::Create( Console::Out, settings ); // Write the book element. writer->WriteStartElement( L"book" ); // Write the title element. writer->WriteStartElement( L"title" ); writer->WriteString( L"Pride And Prejudice" ); writer->WriteEndElement(); // Write the close tag for the root element. writer->WriteEndElement(); // Write the XML and close the writer. writer->Close(); return 1; }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

