|
OmniMark at Work
Architag Press (formerly SGML University Press) is proud to announce OmniMark At Work Volume 1: Getting Started
By Brian E. Travis
ISBN: 0-9649602-1-4
503+xiii Pages with CD-ROM
List price: US$65
To order OmniMark At Work for next-day delivery, contact Architag Press by email to Architag Press, or by phone at 1-866-898-0001
The fax number is +1-720-294-1396.
OmniMark At Work, Volume 1: Getting Started, is the first in a multi-volume set of hands-on books from SGML University Press dedicated to the OmniMark programming language. The book is targeted at programmers who are new to the language, and to experienced programmers who are new to version 3.
OmniMark At Work starts with a chapter called "OmniMark for the Impatient". This chapter is designed for the person who needs to understand the concepts of OmniMark, and who wants to get a feeling for the language without spending time drudging through reference manuals to get started. This chapter has several programs that are highly documented, to show you what is happening at every step.
There are plenty of tips throughout the book, and lots of code that you can integrate into your OmniMark programs. There are routines for converting RTF to SGML, translating SGML to HTML, examples of internal and external functions, transforming one SGML structure to another, creating "well-formed documents" for XML, and many more.
The book comes with a companion CD-ROM that contains all program code examples in the book, along with an evaluation version of OmniMark. In the book are hundreds of OmniMark code examples that were actually processed as the document was produced. This means that every OmniMark code example in the book has been tested, and works.
OmniMark At Work, Volume 1: Getting Started, is available now.
Click here to order from Amazon.com
See abbreviated version in PDF (1.8Mbytes)
OmniMark At Work, Volume 1: Getting Started
Table of Contents
- Foreword (by John R. McFadden, Presdient, OmniMark Technologies Corporation)
- Introduction
- Preface
- How to Read this Book
Part I: OmniMark Quick Start
Chapter 1: OmniMark for the Impatient :
- OmniMark for the Impatient, part Ia: Simple Pattern Matching
- OmniMark for the Impatient, part Ia: Perl on Steroids
- OmniMark for the Impatient, part II: SGML Translation to HTML
- OmniMark for the Impatient, part III: Text Conversion to SGML
Chapter 2: OmniMark Overview:
- Patterns
- Programming Models
- SGML Processing
- Command-line Switches
- Other Neat Things
Part II: Getting to Know OmniMark
Chapter 3: Translation Models :
- cross-translate
- up-translate
- down-translate
- context-translate
- process
Chapter 4: Patterns :
- Find rules
- Pattern Variables
- Determining if a pattern was found
- Patterns in the scan control structures
- A Warning about Pattern Names
Chapter 5: Named Variables:
- Counters
- Switches
- Streams
- Working with Shelves
- Declaring and Saving Variables
Chapter 6: Referents:
- Processing Footnotes and References
- Writing Referents to Streams
- Resolving Referents before the Perogram Ends
- Putting Referents Inside of Referents
- Debugging Output when Using Referents
Chapter 7: Control Structures :
- Compound Action Blocks
- Repeat loops
- Scoping Within a Control Structure
Chapter 8: Program Input and Output:
- The output Action
- Program Output Streams
- Program Input Sources
Chapter 9: Working with OmniMark:
- Groups
- The submit Action
- Date and Time
- The system-call Action
- Using comments
Chapter 10: Macros and Functions :
- Macros
- Functions
- Macros and Functions in OmniMark LE
Part III: Working with SGML
Chapter 11: Processing SGML :
- SGML Document and Subdocument Parsing
- Processing Unknown Elements
- Format Modifiers for Content
Chapter 12: Processing Text:
- Looking for Mr. Structure
- Things to Consider During Conversion
Chapter 13: Processing RTF :
- RTF Basics
- Analyzing RTF
- Create RTF from SGML
- Identify Components of an RTF Document
- Convert from RTF to SGML
Chapter 14: Near-identity SGML Transformations :
- Normalize an SGML document
Chapter 15: The World Wide Web :
- Down-translate to HTML
- Creating Tables of Contents in HTML
- Creating an XML Well-Formed Document
Part IV: The OmniMark External Function Interface (API)
Chapter 16: The OmniMark External Function Interface (API) :
- External Function Example: Print Function
- External Function Example: Random Number Generation
Chapter 17: Writing Server Applications :
- Process Programs: Server-Based Translation Programs
- External Function example: CGI Interface
Part V: Reference
Chapter 18: Upgrading to OmniMark V3 :
- Unheralded Variable Names
- Reduced Syntax
- Generalized Condition Syntax
- New Shelf Features
- New String Operators
- Pattern Matching
- Extended Character Sets
- Server Support
- Accessing Command-Line Arguments
- Performing Multiple Translations
- Initiating SGML Parsing
- Local Referents
- Functions
- Miscellaneous Improvements
Chapter 19: Colophon :
- On-the-fly Processing of Code Samples
- Play-by-Play Processing
- Index
- Table of Contents
- OmniMark Keywords
- Cross-References
- Programs Used to
Create This Book
Chapter 20: OmniMark Quick Reference Guide:
- The OmniMark Command-Line
- OmniMark Keyword Definitions
CD-ROM Contents
- All OmniMark code examples in the book
- OmniMark LE (limited version of full program)
- Tools for web interface
- External function libraries in Windows DLL format
- CGI interface program
- Microsoft personal web server
| |  Related Topics
OmniMark Technologies Corporation is the publisher of the OmniMark suite of conversion and middleware tools. Visit their excellent web site. |