component xml