Click here to Skip to main content
15,919,749 members
Home / Discussions / C#
   

C#

 
AnswerRe: Sending data via IP or MAC address - help Pin
Rob Graham15-Oct-06 3:46
Rob Graham15-Oct-06 3:46 
GeneralRe: Sending data via IP or MAC address - help Pin
Anthony Mushrow15-Oct-06 3:53
professionalAnthony Mushrow15-Oct-06 3:53 
GeneralRe: Sending data via IP or MAC address - help Pin
Nader Elshehabi15-Oct-06 6:00
Nader Elshehabi15-Oct-06 6:00 
QuestionSimple Threading headache Pin
XTr1NiTy14-Oct-06 22:00
XTr1NiTy14-Oct-06 22:00 
AnswerRe: Simple Threading headache Pin
Corinna John14-Oct-06 23:43
Corinna John14-Oct-06 23:43 
GeneralRe: Simple Threading headache Pin
XTr1NiTy15-Oct-06 0:08
XTr1NiTy15-Oct-06 0:08 
QuestionProblem ion Creating XML FIles Pin
farhan197614-Oct-06 21:37
farhan197614-Oct-06 21:37 
AnswerRe: Problem ion Creating XML Files Pin
Larantz15-Oct-06 3:06
Larantz15-Oct-06 3:06 
Looks like your getting multiple rootelements due to appending of file insteaded of edititing existing xmlstructure.

I've found XmlDocument to be a nice way of modifying xmlstructures.

<br />
public void create_Config_Table(string service_name, string url, string delay, string freq, string username, string password)<br />
{<br />
   XmlDocument doc = new XmlDocument();<br />
<br />
   if(!File.Exists(_filename))<br />
      doc.LoadXml("<'rootname'><\'rootname'>");<br />
   else<br />
   {<br />
      //might still fail due to improper xml, try it.<br />
      try<br />
      {<br />
         doc.Load(_filename);<br />
      }<br />
      catch(Exception ex)<br />
      {<br />
         Console.Error.WriteLine(ex.ToString());<br />
         doc.LoadXml("<'rootname'><\'rootname'>");<br />
      }<br />
   }<br />
<br />
   XmlNode rootNode = doc.DocumentElement;<br />
<br />
   rootNode.AppendChild(createTestNode(doc, url, delay, freq, username, password));<br />
<br />
   doc.Save(_filename);<br />
}<br />
<br />
<br />
XmlNode createTestNode(XmlDocument doc, string url, string delay, string freq, string username, string password)<br />
{<br />
   XmlNode test_node = doc.CreateElement("test");<br />
<br />
   XmlNode urlNode = doc.CreateElement("url");<br />
   urlNode.InnerText = url;<br />
<br />
   XmlNode delayNode = doc.CreateElement("delay");<br />
   delayNode.InnerText = delay;<br />
<br />
   XmlNode freqNode = doc.CreateElement("freq");<br />
   freqNode.InnerText = freq;<br />
<br />
   XmlNode usernameNode = doc.CreateElement("username");<br />
   usernameNode.InnerText = username;<br />
<br />
   XmlNode passwordNode = doc.CreateElement("password");<br />
   passwordNode.InnerText = password;<br />
<br />
   test_node.AppendChild(urlNode);<br />
   test_node.AppendChild(delayNode);<br />
   test_node.AppendChild(freqNode);<br />
   test_node.AppendChild(usernameNode);<br />
   test_node.AppendChild(passwordNode);<br />
<br />
   return test_node;<br />
}<br />


Hope this might help you out or make the xmlparsing a bit easier Smile | :)
-Larantz-









for those about to code, we salute you

http://www.tellus-software.com
QuestionHow can I list all functions in a Win32 dll? Pin
Igor Lima14-Oct-06 20:50
Igor Lima14-Oct-06 20:50 
AnswerRe: How can I list all functions in a Win32 dll? Pin
Corinna John14-Oct-06 22:36
Corinna John14-Oct-06 22:36 
AnswerRe: How can I list all functions in a Win32 dll? Pin
Dave Kreskowiak15-Oct-06 4:09
mveDave Kreskowiak15-Oct-06 4:09 
Questionmulti dimension array in an attribute Pin
Thomas Guilbault14-Oct-06 20:33
Thomas Guilbault14-Oct-06 20:33 
QuestionGetting info from a Access database Pin
spepperchin14-Oct-06 18:59
spepperchin14-Oct-06 18:59 
QuestionGetting better memory performance Pin
kshet2614-Oct-06 16:40
kshet2614-Oct-06 16:40 
AnswerRe: Getting better memory performance Pin
Nader Elshehabi14-Oct-06 18:02
Nader Elshehabi14-Oct-06 18:02 
AnswerRe: Getting better memory performance Pin
leppie14-Oct-06 19:47
leppie14-Oct-06 19:47 
AnswerRe: Getting better memory performance Pin
Guffa15-Oct-06 1:17
Guffa15-Oct-06 1:17 
GeneralRe: Getting better memory performance Pin
kshet2615-Oct-06 8:00
kshet2615-Oct-06 8:00 
AnswerRe: Getting better memory performance Pin
Guffa15-Oct-06 12:12
Guffa15-Oct-06 12:12 
AnswerRe: Getting better memory performance Pin
Guffa15-Oct-06 14:52
Guffa15-Oct-06 14:52 
AnswerRe: Getting better memory performance Pin
WillemM15-Oct-06 1:22
WillemM15-Oct-06 1:22 
QuestionWMI not working. Did I forget something? Pin
junus14-Oct-06 14:09
junus14-Oct-06 14:09 
AnswerRe: WMI not working. Did I forget something? Pin
Dave Kreskowiak14-Oct-06 19:31
mveDave Kreskowiak14-Oct-06 19:31 
QuestionListView SubItem Rollover Pin
smarttom9914-Oct-06 13:42
smarttom9914-Oct-06 13:42 
AnswerRe: ListView SubItem Rollover Pin
Nader Elshehabi14-Oct-06 14:20
Nader Elshehabi14-Oct-06 14:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.