What is STPL?

A simple text process library, aims to assist parsing all kinds of text including plain text, XML, HTML, etc., which means it can be used as a simple XML parser or a HTML parser however without fully conforming with the those standards and there are no validators for those markup language yet.

It is a handy tool for those C++ developer who need a simple text processing solution without using those heavy third-party libraries. And more, there is no installation required, because it is code in C++ template.

stpl is featured in c++ template programming, which is the major difference with other XML, HTML parser library. Furthermore, it can be used to handle any kinds of text as long as a certain grammar is created to parse the text.

It is fast and can handle huge size files, comparing with some other solutions and especially the solutions coded in Java