在一个Visual C#项目中,我想将XML文档对象传递给一个方法。在该方法中,我应该读取存储在XML Document对象中的值。无需创建XML文件。如何读取C#中的XML文档对象?
感谢回复家伙我终于得到了我的一段代码。
//use following code when assign values to XMlDocument
XMLOBJECT()
{
XmlDocument xmlEmployee = new XmlDocument();
XmlElement xmlRoot = xmlEmployee.CreateElement("HR");
XmlElement xmlEmployees = xmlEmployee.CreateElement("Employee");
xmlEmployees.SetAttribute("Name", "XYZ");
xmlEmployees.SetAttribute("DOB", "12/12/2010");
xmlRoot.AppendChild(xmlEmployees);
xmlEmployee.AppendChild(xmlRoot);
Employee Emp=new EMployee();
Emp.retriveXMl(xmlEmployee);
}
在创建我们的XML对象现在我们可以通过XML对象上面的代码。
//Use Following code when assign values to Employee Object
class employee
{
retrivelXMl(XMLDOCUMENT xmlEmployeeobject)
{
string NAME;
int DOB;
XmlNodeList xmlEmployees = xmlEmployeeobject.SelectNodes("//Employee");
foreach (XmlElement Employee in xmlEmployees)
{
NAME = Employee.GetAttribute("Name"));
DOB = int.parse(Employee.GetAttribute("DOB"));
}
}
}
哇,帽锁多少? – 2010-10-27 11:19:57
您能否准确解释您在描述您所描述的内容时遇到的问题? – Oded 2010-10-27 11:20:00
LOL ...显然我并不是唯一受帽子烦恼的人。 – cHao 2010-10-27 11:21:35