59 lines
1.5 KiB
C#
59 lines
1.5 KiB
C#
/*********************************************************************************************
|
|
* Copyright 2004 - Volian Enterprises, Inc. All rights reserved.
|
|
* Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE
|
|
* ------------------------------------------------------------------------------
|
|
* $Workfile: MenuXML.cs $ $Revision: 2 $
|
|
* $Author: Jsj $ $Date: 5/17/05 11:52a $
|
|
*
|
|
* $History: MenuXML.cs $
|
|
*
|
|
* ***************** Version 2 *****************
|
|
* User: Jsj Date: 5/17/05 Time: 11:52a
|
|
* Updated in $/LibSource/Utils
|
|
* cleanup
|
|
*
|
|
* ***************** Version 1 *****************
|
|
* User: Kathy Date: 7/27/04 Time: 8:34a
|
|
* Created in $/LibSource/Utils
|
|
*********************************************************************************************/
|
|
|
|
using System;
|
|
using System.Xml;
|
|
using System.IO;
|
|
using System.Windows.Forms;
|
|
|
|
namespace Utils
|
|
{
|
|
/// <summary>
|
|
/// This class reads in an xml menu file, as input and creates an XmlDocument from it.
|
|
/// </summary>
|
|
public class MenuXML
|
|
{
|
|
private string menuFileName;
|
|
private XmlDocument xmlDoc;
|
|
public MenuXML(string fn)
|
|
{
|
|
menuFileName = fn;
|
|
try
|
|
{
|
|
xmlDoc = new XmlDocument();
|
|
XmlTextReader reader = new XmlTextReader(fn);
|
|
xmlDoc.Load(reader);
|
|
reader.Close();
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
MessageBox.Show(e.Message.ToString(),"XML Menu Error");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
public XmlDocument GetXmlDoc()
|
|
{
|
|
return xmlDoc;
|
|
}
|
|
|
|
}
|
|
}
|