XML Processing: Java vs C#