在一個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