XML

What is XML?

"The Extensible Markup Language (XML) is a general-purpose markup language. It is classified as an extensible language because it allows its users to define their own tags. Its primary purpose is to facilitate the sharing of data across different information systems, particularly via the Internet." -- Wikipedia

XML is a language for describing data. It can be used for a large variety of computing tasks. XML is great for storing configuration information, describing documents, integrating disjoint software applications or storing complex data structures. XML's real power comes from its wide acceptance as the de facto data format on the Internet and in computing in general.

Specialization in XML Processing

At Cauldron Development we have in-depth experience with XML processing. We have used it in Web applications, application integration, software configuration and for programming language experimentation. We can advise you on how to improve your software systems with XML, write custom XML processing applications or help you communicate with other organizations via the Internet using XML data.

XmlPL

Due to frustration with previous methods for manipulating XML data we created the XML Processing Language, XmlPL. XmlPL avoids the difficulties of operating on XML data via an API or with the cumbersome XSLT by integrating the syntax of a simple path language with a C like syntax. XmlPL allows us to quickly write simple applications which perform powerful and highly efficient XML processing.

XML Technologies

Languages C, C++, Java, Javascript, Python, PHP, XmlPL, XPath, XSLT, XQuery
Other Ajax, Apache, CGI, JBoss