1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
   | mscorlib.dll>
#pragma once
#pragma managed
#include "stdafx.h"
#using <System.Xml.dll>
#using <mscorlib.dll>
#include <iostream>
#include <string>
#include <stdio.h>
#include <stdlib.h>
using namespace System;
using namespace System::IO;
using namespace System::Xml;
 
 
 
 
 
int main()
{
 
    XmlDocument^ doc = gcnew XmlDocument();
    doc->LoadXml("<coordonne genre='novel' ISBN='1-861001-57-5'>" 
                // "<title>Pride And Prejudice</title>" 
                 "</coordonne>");
 
 
 //Create a new node ant add the node to the document//
    XmlNode^ root = doc->DocumentElement;
 
    XmlElement^ elem0 = doc->CreateElement("XA");
    elem0->InnerText="0";
 
	root->InsertAfter(elem0, root->FirstChild);
 
    XmlElement^ elem1 = doc->CreateElement("YA");
    elem1->InnerText=" 2 ";
	root->InsertAfter(elem1,elem0);
 
	XmlElement^ elem2 = doc->CreateElement("XB");
    elem2->InnerText=" 3 ";
    root->InsertAfter(elem2,elem1);
 
	XmlElement^ elem3 = doc->CreateElement("YB");
    elem3->InnerText=" 4 ";
	root->InsertAfter(elem3,elem2);
 
	XmlElement^ elem4 = doc->CreateElement("XC");
    elem4->InnerText=" 5 ";
	root->InsertAfter(elem4,elem3);
 
	XmlElement^ elem5 = doc->CreateElement("YC");
    elem5->InnerText=" 6 ";
	root->InsertAfter(elem5,elem4);
 
	XmlElement^ elem6 = doc->CreateElement("XD");
    elem6->InnerText=" 7 ";
	root->InsertAfter(elem6,elem5);
 
	XmlElement^ elem7 = doc->CreateElement("YD");
    elem7->InnerText=" 8 ";
	root->InsertAfter(elem7,elem6);
 
	XmlElement^ elem8 = doc->CreateElement("Centre_x");
    elem8->InnerText=" 9 ";
	root->InsertAfter(elem8,elem7);
 
	XmlElement^ elem9 = doc->CreateElement("Centre_y");
    elem9->InnerText=" 10 ";
	root->InsertAfter(elem9,elem8);
 
	XmlElement^ elem10 = doc->CreateElement("X1");
    elem10->InnerText=" 19.";
	root->InsertAfter(elem10,elem9);
 
	XmlElement^ elem11 = doc->CreateElement("Y1");
    elem11->InnerText=" 11 ";
	root->InsertAfter(elem11,elem10);
 
	XmlElement^ elem12 = doc->CreateElement("X2");
    elem12->InnerText=" 12 ";
	root->InsertAfter(elem12,elem11);
 
	XmlElement^ elem13 = doc->CreateElement("Y2");
    elem13->InnerText=" 13 ";
	root->InsertAfter(elem13,elem12);
 
	XmlElement^ elem14 = doc->CreateElement("X3");
    elem14->InnerText=" 14 ";
	root->InsertAfter(elem14,elem13);
 
	XmlElement^ elem15 = doc->CreateElement("Y3");
    elem15->InnerText=" j ";
	root->InsertAfter(elem15,elem14);
 
	//XmlElement^ elem16 = doc->CreateElement("Nbr_point");
    //elem15->InnerText="total_point";
	//root->InsertAfter(elem16,elem15);
    //Add the node to the document.
   // root->InsertAfter(elem, root->FirstChild);
 
 
 
    Console::WriteLine("Display the modified XML...");
    doc->Save(Console::Out);
  doc->Save("C:\\Users\\Desktop\\XML.txt"); 
 
} | 
Partager