In this paper we describe an approach to representation of data and knowledge using two technologies: XML and regular expressions in a domain of natural language syntactic analysis. Analysis of text written in natural language requires several lexicons that aid the process of syntactic analysis. Moreover knowledge about the language (e.g., syntactic rules) should be represented and interpreted. An effective syntactic parser requires effective representation and manipulation of these data and knowledge. XML and regular expressions allow unified representation of static and dynamic aspects of the natural language analysis. One of the major features of our approach is its extensibility and open character. We used this representation within our method of syntactic analysis, which is based on the bottom-up model.