static void Sample6() { using (var parser = new ChoXmlReader <JobApplication>("sample6.xml") ) { foreach (dynamic rec in parser) { Console.WriteLine(ChoUtility.Dump(rec)); } } }
public static void Sample15() { using (var parser = new ChoXmlReader("sample15.xml") ) { foreach (dynamic rec in parser) { Console.WriteLine(ChoUtility.Dump(rec)); } } }
public static void Sample14() { using (var w = new ChoXmlWriter("sample14out.xml")) { using (var parser = new ChoXmlReader("sample14.xml") ) { foreach (dynamic rec in parser) { //dynamic x = rec.description; //rec.description = new ChoDynamicObject(); //rec.description.val = "100"; //rec.description.Value = new FamilyMember(); w.Write(rec); Console.WriteLine(ChoUtility.Dump(rec)); } } } }
public static void AABillingTest() { using (var p = new ChoFixedLengthReader("AABilling.txt") .WithRecordSelector(0, 1, null, typeof(AABillingDetailRecord), typeof(AABillingTrailerRecord), typeof(AABillingHeaderRecord)) //.WithCustomRecordSelector((l) => //{ // Tuple<long, string> kvp = l as Tuple<long, string>; // if (kvp.Item2.StartsWith("H")) // return typeof(AABillingHeaderRecord); // else if (kvp.Item2.StartsWith("T")) // return typeof(AABillingTrailerRecord); // else // return typeof(AABillingDetailRecord); //}) ) { foreach (var rec in p) { Console.WriteLine(ChoUtility.Dump(rec)); } } }