Which one is more acceptable (best-practice)?:
namespace NP public static class IO public static class Xml ... // extension methods using NP; I
I've never seen your number 2 used. It reminds me of VB6 Modules.