暈,
xs.aliasField("message",Employee.class, "Message");
是這個樣子的...
string srcXML = "<NewDataSet><Table5><FLD_ID>62</FLD_ID><FLD_DATE>2013-03-12</FLD_DATE><FLD_MOD_DATE>2013-04-05</FLD_MOD_DATE><FLD_DESC>New Creation</FLD_DESC></Table5></NewDataSet>";
var doc = new XmlDocument();
doc.LoadXml(srcXML);
XmlNode oldRoot = doc.SelectSingleNode("NewDataSet");
XmlNode newRoot = doc.CreateElement("rows");
doc.ReplaceChild(newRoot, oldRoot);
foreach (XmlNode childNode in oldRoot.ChildNodes)
{
newRoot.AppendChild(childNode.CloneNode(true));
}
XmlNodeList PackageNodeList = newRoot.SelectNodes("Table5");
foreach (XmlNode node in PackageNodeList)
{
var newNode = doc.CreateElement("row");
newRoot.ReplaceChild(newNode, node);
foreach (XmlNode childNode in node.ChildNodes)
{
var clonedChildNode = childNode.CloneNode(true);
newNode.AppendChild(clonedChildNode);
var newChildNode = doc.CreateElement("cell");
newNode.ReplaceChild(newChildNode, clonedChildNode);
foreach (XmlNode childChildNode in clonedChildNode.ChildNodes)
{
newChildNode.AppendChild(childChildNode.CloneNode(true));
}
}
}
doc.Save("abc.xml");
【關鍵詞】社會互聯;線性思維;知識管理;系統思維;自組織進化
一、從內容互聯到社會互聯
網絡互聯技術引入教育應用領域之初,對學習者來說,其有別于傳統學習情境最大特點之一是互聯所帶來的信息內容海洋。近年,類似Blog這樣社會性軟件的出現和發展,則打造了另外一番完全不同的網絡學習情境,這就是由原先基于內容的互聯越來越轉向人的互聯、思想的互聯,由基于資源內容的學習越來越轉向基于知識管理、基于學習者不斷優化內外知識結構網絡的互聯學習,對此筆者用下圖(圖1)來做形象表示,圖中不同顏色的節點在網絡教育應用發展的不同階段其所代表的意義不一樣。在網絡教育應用初期,代表不同信息源的任一節點對學習者來說,僅僅是一個個信息資源的內容源。但是,到基于人的社會互聯階段,各個資源內容節點對學習者來說不再僅僅是學習內容層面上的單個節點,而是屬于一定學習社群的主題內容,代表了群體所擁有和沉淀的知識水平。
圖1 從內容互聯到社會互聯
網絡教育應用初期,人與互聯網絡并未融為一體,網絡對學習者來說,只是一個若大的內容信息倉庫,不同的學習者并沒有通過網絡建立直接或間接的協作分享互聯的學習方式,但是基于人的互聯、思想互聯