Click here to Skip to main content
15,887,596 members
Home / Discussions / C#
   

C#

 
Generalmp3 calculations Pin
Uncle Monkey18-Sep-03 23:29
Uncle Monkey18-Sep-03 23:29 
GeneralRe: mp3 calculations Pin
Julian Bucknall [MSFT]19-Sep-03 6:33
Julian Bucknall [MSFT]19-Sep-03 6:33 
GeneralRe: mp3 calculations Pin
Uncle Monkey21-Sep-03 22:31
Uncle Monkey21-Sep-03 22:31 
GeneralRe: mp3 calculations Pin
Julian Bucknall [MSFT]22-Sep-03 5:25
Julian Bucknall [MSFT]22-Sep-03 5:25 
GeneralRe: mp3 calculations Pin
Uncle Monkey22-Sep-03 5:32
Uncle Monkey22-Sep-03 5:32 
Generali want to run the sqlserver agent server Pin
meetweb18-Sep-03 20:07
meetweb18-Sep-03 20:07 
GeneralProblem in accessing an unmanaged dll Pin
Rashi_Ajay18-Sep-03 19:34
Rashi_Ajay18-Sep-03 19:34 
GeneralHELP - Following XML Element Heirarchy Pin
Anonymous18-Sep-03 19:00
Anonymous18-Sep-03 19:00 
I have an XML file which has a depth of 4 elements:
-----------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<MutualFunds>
..<Fund>
....<FundName>Altamira Fund</FundName>
........<Holdings>
............<Company>
..................<CompanyName>The Procter &amp; Gamble Company</CompanyName>
..................<Symbol>PG</Symbol>
..................<Shares>13500</Shares>
............</Company>
........</Holdings>
....</FundName>
..</Fund>
..<Fund>
....<FundName>Lynch Fund</FundName>
........<Holdings>
............<Company>
..................<CompanyName>Gerber Foods</CompanyName>
..................<Symbol>GF</Symbol>
..................<Shares>13500</Shares>
............</Company>
........</Holdings>
....</FundName>
..</Fund>
</MutualFunds>
-----------------------------------------------

Im trying to read in this XML file and have it parsed so that the contents under <FundName> (Altamira Fund and Lynch Fund) appear in a combobox while its respective <Company>s under <Holdings> are preserved in an ArrayList so that when I select the Altamira Fund from the combobox its respective company's will appear in a ListView.

I've tried tackling this simple problem with:
=[1]=
DataSet ds = new DataSet("MyData");
ds.ReadXml("Holdings.xml");
DataTable t = ds.Tables["Fund"];
=======

=[2]=
XmlTextReader reader = new XmlTextReader("Holdings.xml");

While (!(reader.MoveToContent() == XmlNodeType.Element && reader.Name == "FundName"))
{
reader.ReadString();
}
======

In [1] i tried getting the DataSet to return back a the <Fund> element hoping that it would belong to the Altamira Fund group but it seems the Lynch Fund name was apart of this table. In [2] Im trying to iterate thru the nodes until i get to what I want then begin storing what i need then moving on to the next element. When a </Fund> is reached Ill know the next <Fund> is coming up.

Ideally i want to ask the XML reader to simply return back the <Fund> group of the "Altamira Fund" (which will contain the <FundName>Altamira Fund</FundName>, <Holdings>, and respective <Company> elements). It shouldnt include the other <Fund> in any way. Once I've processed this first fund then i can move on to the next with its respective childern. What Im see from DataSets is its clumping all similar tag contents together, so <Company>'s in both <Fund>s are being placed together. When it comes time to create my ComboBox with respective Company's the presented information will be incorrect. As for the MoveToContent iteration, it seems acceptable but a bit dirty.

Do i "need" to create an XML Schema or use DataRelations in any way?

Thanks.
GeneralRight Click on the internet explorer Pin
Srikar Y18-Sep-03 17:58
Srikar Y18-Sep-03 17:58 
GeneralRe: Right Click on the internet explorer Pin
Blake Coverett20-Sep-03 15:44
Blake Coverett20-Sep-03 15:44 
GeneralProblem with Object Serialization/Deserialization Pin
alreddawg1918-Sep-03 17:42
alreddawg1918-Sep-03 17:42 
Questionneed advice: DirectX 3-D engine (C++) viewable in C# app? Pin
rob knaack18-Sep-03 13:40
rob knaack18-Sep-03 13:40 
QuestionHow can I suppress the Microsoft .NET Security Information message box? Pin
ElizabethC18-Sep-03 13:19
ElizabethC18-Sep-03 13:19 
GeneralSeperator line in Windows Form Pin
pahluwalia18-Sep-03 11:37
pahluwalia18-Sep-03 11:37 
GeneralRe: Seperator line in Windows Form Pin
eggie518-Sep-03 12:08
eggie518-Sep-03 12:08 
GeneralRe: Seperator line in Windows Form Pin
sumeat18-Sep-03 15:09
sumeat18-Sep-03 15:09 
GeneralRe: Seperator line in Windows Form Pin
rak18-Sep-03 22:59
rak18-Sep-03 22:59 
GeneralAccess Token Pin
BobMaier18-Sep-03 10:56
BobMaier18-Sep-03 10:56 
GeneralSave a high color (16 bit ) image as 256 or 16 color (.bmp format) Pin
mr6018-Sep-03 10:19
mr6018-Sep-03 10:19 
GeneralHELP PLEASE!! Pin
frank2118-Sep-03 8:29
frank2118-Sep-03 8:29 
GeneralRe: HELP PLEASE!! Pin
Guillermo Rivero18-Sep-03 11:12
Guillermo Rivero18-Sep-03 11:12 
GeneralScroll bar position in panels Pin
dgroves18-Sep-03 8:07
dgroves18-Sep-03 8:07 
GeneralRe: Scroll bar position in panels Pin
J. Dunlap18-Sep-03 8:51
J. Dunlap18-Sep-03 8:51 
QuestionHelp, Guru!: serialize/deserialize derived class between two application? Pin
Anonymous18-Sep-03 6:51
Anonymous18-Sep-03 6:51 
QuestionHelp, Guru!: serialize/deserialize derived class between two application? Pin
Anonymous18-Sep-03 6:50
Anonymous18-Sep-03 6:50 

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.