// 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"); }