https://my.oditech.com/downloads/FileMaker/13/fms13_cwp_xml.pdf
Chapter 1 - Introducing Custom Web Publishing
- About the Web Publishing Engine
- How a Web Publishing Engine request is processed
- Custom Web Publishing with PHP
- Custom Web Publishing with XML
- Comparing PHP to XML
- Reasons to choose PHP
- Reasons to choose XML
Chapter 2 - About Custom Web Publishing with XML
- Creating dynamic websites with the Web Publishing Engine
- Key features in Custom Web Publishing with XML
- Web publishing requirements
- What is required to publish a database using Custom Web Publishing
- What web users need to access a Custom Web Publishing solution
- Connecting to the Internet or an intranet
- Where to go from here
Chapter 3 - Preparing databases for Custom Web Publishing
- Enabling Custom Web Publishing in a database
- Accessing a protected database
- Protecting your published databases
- Web server support for Internet media types (MIME)
- About publishing the contents of container fields on the web
- Container field objects embedded in a database
- Container fields with referenced files
- Container fields with externally stored data
- How web users view container field data
- FileMaker scripts and Custom Web Publishing
- Script tips and considerations
- Script behavior in Custom Web Publishing solutions
- Script triggers and Custom Web Publishing solutions
Chapter 4 - Accessing XML data with the Web Publishing Engine
- Using Custom Web Publishing with XML
- Differences between the Web Publishing Engine and FileMaker Pro XML Import/Export
- How the Web Publishing Engine generates XML data from a request
- General process for accessing XML data from the Web Publishing Engine
- About the URL syntax for XML data and container objects
- About the URL syntax for XML data
- About the URL syntax for FileMaker container objects in XML solutions
- About URL text encoding
- Accessing XML data via the Web Publishing Engine
- About namespaces for FileMaker XML
- About FileMaker database error codes
- Retrieving the document type definitions for the FileMaker grammars
- Using the fmresultset grammar
- Description of elements in the fmresultset grammar
- Example of XML data in the fmresultset grammar
- Using other FileMaker XML grammars
- Description of elements in the FMPXMLRESULT grammar
- Example of XML data in the FMPXMLRESULT grammar
- Description of elements in the FMPXMLLAYOUT grammar
- Example of XML data in the FMPXMLLAYOUT grammar
- About UTF-8 encoded data
- Using FileMaker query strings to request XML data
- Switching layouts for an XML response
- Understanding how an XML request is processed
- Troubleshooting XML document access
Chapter 5 - Staging, testing, and monitoring a site
- Staging a Custom Web Publishing site
- Testing a Custom Web Publishing site
- Examples of stylesheets for testing XML output
- Monitoring your site
- Using the web server access and error logs
- Using the Web Publishing Engine log
- Using the Web Server Module error log
- Using the Tomcat logs