One of PageSeeder’s main design strengths is how quick and straightforward it can be to import, edit and publish complex XML documents. The reason for this is PageSeeder’s object model (see document) and how it is used to represent XML data in an easily editable, generic form.
User interfaces vs User data structures
The conventional approach to XML editing software has focused on putting a user-friendly interface on the XML standard. However, given the limited adoption of XML tools there is little support for this approach.
Using the editing capability of HTML in front of PageSeeder’s rich object model allows developers to implement complex XML publications with a minimal amount of code. Breaking large XML structures down to a collection of editable sections connected by PageSeeder’s advanced XLink architecture can substantially reduce the complexity of XML data. In turn, this simplifies the requirements of the editor.