如果您喜歡解決問題,請點擊此處:D使用反射將XML轉換爲對象
首先,這不是關於序列化,好嗎?
好了,我的情況...我書面方式,我將通過爲參數的函數一個xml(XmlDocument的)和對象(對象)作爲參考。它會返回給我一個填充了Xml(XmlDocument)中的值的對象(被引用的對象)。
例如:
我有一個xml,如:
<user>
<id>1</id>
<name>Daniel</name>
</user>
我也有我的功能
public Object transformXmlToObject (XmlDocument xml, Object ref)
{
// Scroll each parameters in Xml and fill the object(ref) using reflection.
return ref;
}
我將如何使用它?
我會用這樣的:
[WebMethod]
public XmlDocument RecebeLoteRPS(XmlDocument xml)
{
// class user receive the object converted from the function
User user = new User();
user = transformXmlToObject(xml, user);
// object filled
}
我需要幫助的人,請。
最好的問候, 丹
聽起來像它是關於序列化到我 - XmlSerializer - 精確。但也許不是。 – 2010-07-16 21:20:39
這是不是序列化? – Firoso 2010-07-16 21:39:09
它的反序列化:) – 2010-07-16 22:52:00