How to pass a xml file taking "uri" as initializer from one class to another class?

Please support our C# advertiser: Intel Parallel Studio Home
Reply

Join Date: Feb 2009
Posts: 8
Reputation: rasingh24 is an unknown quantity at this point 
Solved Threads: 0
rasingh24 rasingh24 is offline Offline
Newbie Poster

How to pass a xml file taking "uri" as initializer from one class to another class?

 
0
  #1
Mar 6th, 2009
Hi ,
i have a project in having two classes TreeDisplay(Form.cs) and MytreeNode class in same namespace.
TreeDisplay class contains all the GUI related stuff like Browse button textbox , label,progress bar and TReeView. I want the user to select a XML file through browse button which will be displayed in textbox.The Xml file selected will be displayed in Treeview on winform.
Now i want to separate the GUI part from business logic(where i am creating treenode and adding nodes to tree) thats why i created the MytreeNode class.

i want to pass the string file path from my TreeDisplay class to Mytreenode class.
i want to initialize with file path.
I think something related with Uri "to use a class for xml related logic taking xml file "uri" as initializer."
How to use URI in passing the xml file to MytreeNode class?
Can you help me to do this?
Hope to hear soon.....
Thanks
Reply With Quote Quick reply to this message  
Join Date: Aug 2008
Posts: 1,735
Reputation: LizR has a spectacular aura about LizR has a spectacular aura about 
Solved Threads: 186
LizR LizR is offline Offline
Posting Virtuoso

Re: How to pass a xml file taking "uri" as initializer from one class to another class?

 
0
  #2
Mar 6th, 2009
Well it depends a lot on whats in your mytreenodeclass.

Short answer is, pass the URL in the constructor.
Did I just hear "You gotta help us, Doc. We've tried nothin' and we're all out of ideas" ? Is this you? Dont let this be you! I will put in as much effort as you seem to.
Reply With Quote Quick reply to this message  
Join Date: Feb 2009
Posts: 8
Reputation: rasingh24 is an unknown quantity at this point 
Solved Threads: 0
rasingh24 rasingh24 is offline Offline
Newbie Poster

Re: How to pass a xml file taking "uri" as initializer from one class to another class?

 
0
  #3
Mar 6th, 2009
Mytreenode class is like this.....
internal void initiatingTree(string nameofFile)
{
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Load(nameofFile);
treeView1.Nodes.Clear();
if (xmlDocument.DocumentElement != null)
if (true) treeView1.Nodes.Add(new TreeNode(xmlDocument.DocumentElement.Name));
TreeNode tNodeObj = new TreeNode();
tNodeObj = treeView1.Nodes[0];
if (true)
{
XmlNode xNode = xmlDocument.DocumentElement;
AddNodes(xNode, tNodeObj);
}
treeView1.Nodes[0].Expand();
treeView1.CollapseAll();
}
My treeview is also in error here since i am taking up the treeview GUI from my TreeDisplay class(Form.cs).
How to do this?? Thanks
Reply With Quote Quick reply to this message  
Join Date: Aug 2008
Posts: 1,735
Reputation: LizR has a spectacular aura about LizR has a spectacular aura about 
Solved Threads: 186
LizR LizR is offline Offline
Posting Virtuoso

Re: How to pass a xml file taking "uri" as initializer from one class to another class?

 
0
  #4
Mar 6th, 2009
um
Thats not a class, thats just a method

You would need to pass the treeview, or return collection of nodes.
Did I just hear "You gotta help us, Doc. We've tried nothin' and we're all out of ideas" ? Is this you? Dont let this be you! I will put in as much effort as you seem to.
Reply With Quote Quick reply to this message  
Join Date: Feb 2009
Posts: 8
Reputation: rasingh24 is an unknown quantity at this point 
Solved Threads: 0
rasingh24 rasingh24 is offline Offline
Newbie Poster

Re: How to pass a xml file taking "uri" as initializer from one class to another class?

 
0
  #5
Mar 6th, 2009
i mean MytreeNodeClass starts like this
public partial class MytreeNodeClass
{
public MytreeNodeClass(string filepath)
{
initiatingTree(filepath);
}
internal void initiatingTree(string nameofFile)
{
//code here is already posted...
}
Now can you tell me how to use uri and where?
Also how to return collection of nodes.
Thanks...
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Other Threads in the C# Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC