public static void AssemblyWithPartsXML() { Console.WriteLine("AssemblyWithPartsXML"); SetUp(); a.Add(p1); a.Add(p2); IPartExtension e = a.GetExtension("XML"); XmlPartExtension xe = e as XmlPartExtension; XmlElement xml = xe.XmlElement; Console.WriteLine("Assembly".Equals(xml.Name)); Console.WriteLine("5879".Equals(ChildText(xml, "PartNumber"))); Console.WriteLine("MyAssembly".Equals(ChildText(xml, "Description"))); XmlElement parts = Child(xml, "Parts"); XmlNodeList partList = parts.ChildNodes; Console.WriteLine(2.Equals(partList.Count)); XmlElement partElement = partList.Item(0) as XmlElement; Console.WriteLine("PiecePart".Equals(partElement.Name)); Console.WriteLine("997624".Equals(ChildText(partElement, "PartNumber"))); partElement = partList.Item(1) as XmlElement; Console.WriteLine("PiecePart".Equals(partElement.Name)); Console.WriteLine("7734".Equals(ChildText(partElement, "PartNumber"))); Console.WriteLine(""); }
public static void PiecePart2XML() { Console.WriteLine("PiecePart2XML"); SetUp(); IPartExtension e = p2.GetExtension("XML"); XmlPartExtension xe = e as XmlPartExtension; XmlElement xml = xe.XmlElement; Console.WriteLine("PiecePart".Equals(xml.Name)); Console.WriteLine("7734".Equals(ChildText(xml, "PartNumber"))); Console.WriteLine("Hell".Equals(ChildText(xml, "Description"))); Console.WriteLine(666.0.Equals(Double.Parse(ChildText(xml, "Cost")))); Console.WriteLine(""); }
public static void SimpleAssemblyXML() { Console.WriteLine("SimpleAssemblyXML"); SetUp(); IPartExtension e = a.GetExtension("XML"); XmlPartExtension xe = e as XmlPartExtension; XmlElement xml = xe.XmlElement; Console.WriteLine("Assembly".Equals(xml.Name)); Console.WriteLine("5879".Equals(ChildText(xml, "PartNumber"))); Console.WriteLine("MyAssembly".Equals(ChildText(xml, "Description"))); XmlElement parts = Child(xml, "Parts"); XmlNodeList partList = parts.ChildNodes; Console.WriteLine(0.Equals(partList.Count)); Console.WriteLine(""); }