All pastes #403105 Raw Edit

Mine

public text v1 · immutable
·published 2007-03-20 05:01 UTC
rendered paste body
while (depEnumerator.MoveNext())
                                {
                                    String pkgName = "1";
                                    String pkgVer = "2";

                                    // ASSUMPTION: choice nodes are done right; must at some point do
                                    //                        a DTD and get this all straightened out

                                    XmlNode subNode = (XmlNode)depEnumerator.Current;
                                    XmlNodeList subNodeList = subNode.ChildNodes;
                                    IEnumerator subEnumerator = subNodeList.GetEnumerator();

                                    while (subEnumerator.MoveNext())
                                    {
                                        subNode = (XmlNode)subEnumerator.Current;

                                        switch (subNode.Name)
                                        {
                                            case "name":
                                                {
                                                    pkgName = tempNode.InnerText.Trim();
                                                    break;
                                                }
                                            case "version":
                                                {
                                                    pkgVer = tempNode.InnerText.Trim();
                                                    break;
                                                }
                                        }
                                    }
                                    EntryDetails temp = new EntryDetails(pkgName, pkgVer, "");
                                    dependencies.Add(temp);
                                }


and the XML:

	<dependencies>
		<dependency>
			<name>gecko-core</name>
			<version>1.3.3.7</version>
		</dependency>
	</dependencies>