xml serial func