Write XML out : XmlWriter « XML « Visual C++ .NET

Home
Visual C++ .NET
1.2D
2.Class
3.Collections
4.Data Type
5.Database ADO.net
6.Delegate
7.Development
8.File Directory
9.Function
10.Generics
11.GUI Form
12.Language Basics
13.Network
14.Reflection
15.Security
16.Statement
17.Structure
18.Thread
19.XML
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Visual C++ .NET » XML » XmlWriter 
Write XML out
 
#include "stdafx.h"
#using <system.xml.dll>

using namespace System;
using namespace System::Xml;

void main()
{
    XmlWriter ^writer;
    try
    {
        XmlWriterSettings ^settings = gcnew XmlWriterSettings();
        settings->Indent = true;
        settings->IndentChars = ("   ");
        settings->NewLineOnAttributes = true;

        writer = XmlWriter::Create("G.xml", settings);

        writer->WriteStartDocument();

        writer->WriteStartElement("M");

        writer->WriteComment("P");
        writer->WriteStartElement("M");

        writer->WriteStartElement("N");
        writer->WriteString("G");
        writer->WriteEndElement();

        writer->WriteStartElement("H");
        writer->WriteAttributeString("D""1d8");
        writer->WriteAttributeString("D1""4");
        writer->WriteEndElement();

        writer->WriteEndDocument();
        writer->Flush();
    }
    catch (Exception ^e)
    {
        Console::WriteLine("XML Writer Aborted -- {0}", e->Message);
    }
    finally
    {
        if (writer->WriteState != WriteState::Closed)
        {
            writer->Close();
        }
    }


   
  
Related examples in the same category
1.Update XML
2.Output xml with indent
3.Output xml start element and end element
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.