libxml  writer