All pastes #286370 Raw Edit

Someone

public text v1 · immutable
#286370 ·published 2006-12-20 16:40 UTC
rendered paste body
// recursive xml?
using System;
using System.Xml;

class Test {
	public static void Main ()
	{
		XmlDocument d = new XmlDocument ();
		XmlElement r = d.CreateElement ("Docs");
		d.AppendChild (r);

		XmlElement s = Create (d, "param", "pattern");
		s.AppendChild (Create (d, "para", "insert text here"));

		r.AppendChild (s);
		r.AppendChild (Create (d, "param", "pattern"));
		r.AppendChild (Create (d, "param", "pattern"));
		r.PrependChild (s);

		Console.WriteLine ("OuterXml=" + d.OuterXml);
	}

	private static XmlElement Create (XmlDocument d, string name, string param)
	{
		XmlElement e = d.CreateElement (name);
		e.SetAttribute ("name", param);
		return e;
	}
}