SP是一个基于GNU C++编译器,并且VC6可编译的源码包,用途在于解析SGML文档。SP内置nsgml命令行工具以便进行更方便的非编程的SGML处理工作;此外SP也提供良好的编程接口以便能够进行更复杂的处理。