예제 #1
0
파일: XReader.cs 프로젝트: mind0n/hive
		public XReader(string xmlfile)
		{
			rootDoc = new XmlDocument();
			if (!File.Exists(xmlfile))
			{
				StreamWriter sw = File.CreateText(xmlfile);
				sw.WriteLine("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
				sw.WriteLine("<root></root>");
				sw.Close();
			}
			rootDoc.Load(xmlfile);
			fullPath = xmlfile;
			nodePtr = new XReader();
			Load(rootDoc, NodeReaderType.Node, true);
		}
예제 #2
0
파일: XReader.cs 프로젝트: mind0n/hive
		public XReader(XmlDocument xdoc)
		{
			rootDoc = xdoc;
			fullPath = null;
			nodePtr = new XReader();
			Load(rootDoc, NodeReaderType.Node, true);
		}
예제 #3
0
파일: XReader.cs 프로젝트: mind0n/hive
		public override object AddValue(string key, object value)
		{
			object o = base.AddValue(key, value);
			XReader rlt = new XReader(o, rootDoc);
			return rlt;
		}