perfectxml.com
 Basic Search  Advanced Search   
Topics Resources Free Library Software XML News About Us
  Resources
   Articles
   Ask PerfectXML

   411.perfectxml.com
   .NET XML KB Articles
   XML Certification
   Events Calendar
   Product Reviews
   Book Reviews
   Presentations
   Quiz
   Books & Magazines
   Getting Help
   Microsoft & XML
   More...
 
  Sample Chapters
   By Subject
   By Publisher
 
  Learn
   MSXML
   Web Services
   SQLXML
   XML
   SOAP
   More...
 
  Software/Tools
   Native XML Databases
   Web Services
   XSLT Editors
   XML Editors
   Development Tools
   More...
 
  perfectxml.com
   Contact Us


home » software » XML Parsers and Processors » SP Tue, Oct 23, 2007
SP

Previous ItemPrevious NextNext Item
Product:  SP

Full blown SGML parser and applications with XML and Unicode support. Also includes SX, an SGML to XML converter.
Category:  XML Parsers and Processors
Details:  Full blown SGML parser and applications with XML and Unicode support. Also includes SX, an SGML to XML converter.

Features summary

  • Includes nsgmls
    • Compatible with sgmls
    • Also generates RAST (ISO/IEC 13673)
  • Provides access to all information about SGML document
    • Access to DTD and SGML declaration as well as document instance
    • Access to markup as well as abstract document
    • Sufficient to recreate character-for-character identical copy of any SGML document
  • Supports almost all optional SGML features
    • Arbitrary concrete syntaxes
    • SHORTTAG, OMITTAG, RANK
    • SUBDOC
    • LINK (SIMPLE, IMPLICIT and EXPLICIT)
    • Only DATATAG and CONCUR not supported
  • Sophisticated entity manager
    • Supports ISO/IEC 10744 Formal System Identifiers
    • Supports SGML Open catalogs
    • Supports WWW
    • Can be used independently of parser
  • Supports multi-byte character sets
    • Parser can use 16-bit characters internally
    • 16-bit characters can be used in tag names and other markup
    • Supports ISO/IEC 10646 (Unicode) using both UCS-2 and UTF-8
    • Supports Japanese character sets (Shift-JIS, EUC)
  • Object-oriented
  • Written in C++ from scratch
    • Not a modified version of a parser originally written in C
    • Reentrant
    • Sophisticated architecture
  • Fast
    • Up to twice as fast as sgmls on large documents
  • Portable
    • All major Unix variants
    • MS-DOS
    • Win32: Windows 95/Windows NT
    • OS/2
  • Production quality
    • Version 1.0 recently released, after a year of test releases
    • Tested using several SGML test suites
    • Already used in several new commercial products
    • Written by James Clark, previously responsible for turning arcsgml into sgmls
  • Free
    • Includes source code
    • No restrictions on commercial use
  • Disadvantages
    • Programmer-level documentation only for generic API and not for native API.
More Information:  http://www.jclark.com/sp/index.html
Developer:  James Clark
Environment:  Unix, Windows, OS/2
Purchase Info:  Free
Previous ItemPrevious NextNext Item
  Contact Us |  | Site Guide | About PerfectXML | Advertise ©2004 perfectxml.com. All rights reserved. | Privacy