당신은 같은 것을 사용하여 다음을 수행 할 수 있습니다
분명히
string targetFileName = "";
string[] myWindows = new string[];
using (XmlTextWriter oXmlTextWriter = new XmlTextWriter(targetFileName , Encoding.UTF8))
{
oXmlTextWriter.Formatting = Formatting.Indented;
oXmlTextWriter.WriteStartDocument();
oXmlTextWriter.WriteStartElement("tabpage");
oXmlTextWriter.WriteStartElement("form");
foreach(string window in myWindows)
{
oXmlTextWriter.WriteStartElement("Window");
oXmlTextWriter.WriteElementString("name", nameValue);
oXmlTextWriter.WriteElementString("age", nameValue);
oXmlTextWriter.WriteElementString("gender", nameValue);
oXmlTextWriter.WriteEndElement(); // closing Window tag
}
oXmlTextWriter.WriteEndElement(); // closing form tag
oXmlTextWriter.WriteEndElement(); // closing tabpage tag
// closing the XML file
oXmlTextWriter.WriteEndDocument();
oXmlTextWriter.Flush();
oXmlTextWriter.Close();
}
당신이 맞게 위의 코드를 변경해야 생성하려는 특정 XML에 적용됩니다. 또한 창 XML 요소 내부에 있어야 할 정보에 대해 많은 정보를 제공하지 않았습니다. 이름/나이/성별 정보를 설명하는 XML 요소 또는 창 XML 속성을 작성할 계획입니까?
MSDN에서 더 많은 예제를 볼 수 있습니다. http://msdn.microsoft.com으로 이동하고 XmlTextWriter에서 검색하십시오.
은 하드 드라이브 나 데이터베이스 또는 다른 저장소에 저장된 XML 파일입니까? 직렬화를 옵션으로 고려해야합니다. –
변경할 기존 XML 파일이 있습니까? 아니면 새 XML 파일을 만드시겠습니까? –