Click here to Skip to main content
15,892,072 members
Home / Discussions / C#
   

C#

 
GeneralRe: Event syntax Pin
devvvy15-Aug-03 20:05
devvvy15-Aug-03 20:05 
GeneralQuestion about SqlClientPermission - SecurityException Pin
yboc13-Aug-03 20:06
yboc13-Aug-03 20:06 
GeneralRe: Question about SqlClientPermission - SecurityException Pin
TigerNinja_29-Aug-03 20:23
TigerNinja_29-Aug-03 20:23 
GeneralRe: Question about SqlClientPermission - SecurityException Pin
Anonymous16-Sep-03 15:50
Anonymous16-Sep-03 15:50 
GeneralWindows Tab Loopong Question C# Pin
mamaflynny13-Aug-03 19:58
mamaflynny13-Aug-03 19:58 
GeneralRe: Windows Tab Loopong Question C# Pin
Frank Olorin Rizzi14-Aug-03 6:18
Frank Olorin Rizzi14-Aug-03 6:18 
GeneralXML parsing Pin
devvvy13-Aug-03 18:17
devvvy13-Aug-03 18:17 
GeneralRe: XML parsing Pin
Manster14-Aug-03 5:26
Manster14-Aug-03 5:26 
Norm,
I've been able to pull the names of elements and attributes from an xml file using xpath. The code below will help you do it. Don't forget to add: using System.Xml.XPath;


XmlTextReader xtr = new XmlTextReader( m_sXmlFilePreferences );

while( xtr.Read() )
{
switch( xtr.NodeType )
{
case XmlNodeType.Attribute:
break;
case XmlNodeType.Element:

if( xtr.HasAttributes )
{
if( xtr.Name == "Preferences" )
{
for( int i = 0; i < xtr.AttributeCount; i++ )
{
xtr.MoveToAttribute( i );

if( xtr.Name == "EmailAddress" )
{
m_sEmailAddress = xtr.Value;

txt_Email.Text = m_sEmailAddress;
}

if( xtr.Name == "UpdateAutomatically" && xtr.Value == "true" )
{
m_bUpdateInvestments = true;

checkBox1.Checked = true;
}
if( xtr.Name == "UseEncryption" && xtr.Value == "true" )
{
m_bUseEncryption = true;

checkBox2.Checked = true;
}

if( xtr.Name == "PlayAlerts" && xtr.Value == "true" )
{
m_bPlayAlerts = true;

checkBox3.Checked = true;
} }
}
} // HasAttributes
break;
case XmlNodeType.Text:
break;
case XmlNodeType.CDATA:
break;
case XmlNodeType.ProcessingInstruction:
break;
case XmlNodeType.Comment:
break;
case XmlNodeType.XmlDeclaration:
break;
case XmlNodeType.Document:
break;
case XmlNodeType.DocumentType:
break;
case XmlNodeType.EntityReference:
break;
case XmlNodeType.EndElement:
break;
default :
break;

The structure of the xml file is as follows:

EmailAddress="youremailadderess@yourisp.com"
UpdateAutomatically="true" UseEncryption="true"
PlayAlerts="true"


I hope this helps. Smile | :)
GeneralRe: XML parsing Pin
devvvy14-Aug-03 5:28
devvvy14-Aug-03 5:28 
GeneralC++ #Define equivalent in C# Pin
Scottk (TKS)13-Aug-03 17:42
Scottk (TKS)13-Aug-03 17:42 
GeneralRe: C++ #Define equivalent in C# Pin
Arjan Einbu13-Aug-03 21:30
Arjan Einbu13-Aug-03 21:30 
GeneralRe: C++ #Define equivalent in C# Pin
Ista14-Aug-03 4:12
Ista14-Aug-03 4:12 
GeneralWorking with Multiple Winforms ComboBox Drop Down Lists C# Pin
mamaflynny13-Aug-03 17:23
mamaflynny13-Aug-03 17:23 
GeneralRe: Working with Multiple Winforms ComboBox Drop Down Lists C# Pin
Ista14-Aug-03 6:49
Ista14-Aug-03 6:49 
Questiona better way? Pin
Member 50926213-Aug-03 17:07
Member 50926213-Aug-03 17:07 
AnswerRe: a better way? Pin
Burt Harris16-Aug-03 17:15
Burt Harris16-Aug-03 17:15 
GeneralRe: a better way? Pin
Member 50926216-Aug-03 22:59
Member 50926216-Aug-03 22:59 
GeneralRe: a better way? Pin
Burt Harris31-Aug-03 11:02
Burt Harris31-Aug-03 11:02 
GeneralCoding Styles for Properties Pin
Alvaro Mendez13-Aug-03 16:08
Alvaro Mendez13-Aug-03 16:08 
GeneralRe: Coding Styles for Properties Pin
Nick Seng13-Aug-03 16:40
Nick Seng13-Aug-03 16:40 
GeneralRe: Coding Styles for Properties Pin
James T. Johnson13-Aug-03 17:30
James T. Johnson13-Aug-03 17:30 
GeneralRe: Coding Styles for Properties Pin
Arjan Einbu13-Aug-03 21:48
Arjan Einbu13-Aug-03 21:48 
GeneralRe: Coding Styles for Properties Pin
Frank Olorin Rizzi14-Aug-03 6:23
Frank Olorin Rizzi14-Aug-03 6:23 
GeneralRe: Coding Styles for Properties Pin
leppie14-Aug-03 7:07
leppie14-Aug-03 7:07 
GeneralRe: Coding Styles for Properties Pin
James T. Johnson14-Aug-03 7:16
James T. Johnson14-Aug-03 7:16 

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.