![]() |
![]() ![]() ![]() |
|
![]() ![]() ![]() Parsing |
IntroductionRXML, RoXen Macro Language, is a functional serverside XML compliant language that is is handled by the Roxen WebServer web server. RXML will always be translated to HTML by the server, before it is sent to the browser.RXML is easy to learn, especially for people with skills in HTML, as its syntax and visible semantics is similar to HTML. RXML makes it possible to create new tags by writing modules in Java or Pike, or by making wrappers around, i.e. CGI-scripts with the <define tag> tag. In this way the webdesigner's and the developer's work can be separated. The developer can bind code to RXML-tags which then can be used by the webdesigners. If taken into account that webdesigners often are better than developers at designing webpages than writing code and vice versa, it can be assumed that the developer never has to hard wire HTML code into the code.RXML was designed with security in mind, thus it is a blessing to write complex and secure applications. RXML tagsRXML consists of many often simple tags, that when combinded can create the most advanced and dynamic webpages. Most chapters following this will discuss these tags. |