Example #1
0
// xml 파일 만들기 예제
void Sample3()
{
	MXmlDocument aXml;
	aXml.Create();
	aXml.CreateProcessingInstruction();

	MXmlElement		aRootElement;
	MXmlElement		aElement;
	MXmlElement		aChildElement;

	aRootElement = aXml.CreateElement("XML");
	aXml.AppendChild(aRootElement);

	aRootElement = aXml.GetDocumentElement();

	/// text
	aRootElement.AppendText("\n\t");

	aElement = aXml.CreateElement("TEST");
	aRootElement.AppendChild(aElement);

	aElement.AddAttribute("id", "1");
	aElement.AddAttribute("map", "bird");

	/// text
	aElement.AppendText("\n\t\t");

	aChildElement = aXml.CreateElement("CHILD");
	aChildElement.AddAttribute("attr", 500);
	aChildElement.SetContents("자식 노드");
	aElement.AppendChild(aChildElement);

	/// text
	aElement.AppendText("\n\t");

	/// text
	aXml.GetDocumentElement().AppendText("\n");

	aXml.SaveToFile("new2.xml");

	printf("Done!!!\n");
}