Records, Tags and Pipelines

Table of Contents

1. What is Serving XML?
2. Design Goals
3. The Basics
4. The Resources Script
5. Executing a Service
6. Implementing a SAX Pipeline
7. Abstract Elements
8. Abstracting Emitters (XML, PDF, Custom)
9. Abstracting Stream Sinks (File, FTP)
10. Content
11. The Record
12. Record BNF
13. Java Record Interface
14. XML Representation of a Record
15. Flat File Record Mapping
16. Content + XML Filters = Output
17. Flat File Description
18. Record Mapping
19. Flat File + Record Mapping = Content
20. Input/Output
21. More Complicated Flat Files
22. Variant Record Types
23. Repeating Groups
24. More Complicated Record Mappings
25. Grouping by Field Values
26. groupBy Element
27. Generalizing Grouping
28. Group Choice
29. Conclusions
30. Future Directions
31. Debts
32. Q&A