public void AddProjectXMLNode(string value) { if (ProjectXML == null) { string projectpath = EngineNS.CEngine.Instance.FileManager.ProjectSourceRoot + "Batman.Droid/"; ProjectXML = EngineNS.IO.XmlHolder.LoadXML(projectpath + "Batman.Droid.csproj"); CorrectProjectCatalogue(ProjectXML.RootNode); } EngineNS.IO.XmlNode ItemGroupNode = ProjectXML.RootNode.AddNode("ItemGroup", "", ProjectXML); EngineNS.IO.XmlNode AndroidAssetNode = ItemGroupNode.AddNode("AndroidAsset", "", ProjectXML); //test value = value.Replace("/", "\\"); AndroidAssetNode.AddAttrib("Include", value); }
public EngineNS.IO.XmlNode FindAndAddAssetNode(EngineNS.IO.XmlNode node, string name) { List <EngineNS.IO.XmlNode> nodes = node.GetNodes(); foreach (var i in nodes) { //这里不能是空 EngineNS.IO.XmlAttrib att = i.FindAttrib("Name"); if (att != null && att.Value.Equals(name)) { return(i); } } EngineNS.IO.XmlNode sunnode = node.AddNode("Folder", "", AssetInfos); sunnode.AddAttrib("Name", name); return(sunnode); }