XML Publishing typically refers to the creation of XML output (either in the form of a character stream or file) from a relational DBMS. XML Publishing typically must handle three issues: converting an XML query or view definition into a corresponding SQL query; encoding hierarchy in the SQL data; and generating tags around the encoded hierarchical data. Since in some cases the relational data may have originated from XML, the topics of XML Storage and XML Publishing are closely related and often addressed simultaneously.
The topic of XML Publishing arose very soon after database researchers suggested a connection between XML and semi-structured data , a topic that had previously been studied in the database literature [1, 2, 8]. Initially the assumption was that XML databases would probably need to resemble those for semi-structured data in order to get good performance. Florescu and Kossmann  showed that storing XML in a...
- 2.Buneman P, Davidson SB, Fernandez MF, Suciu D. Adding structure to unstructured data. In: Proceedings of the 13th International Conference on Data Engineering; 1997. p. 336–50.Google Scholar
- 3.Carey MJ, Florescu D, Ives ZG, Lu Y, Shanmugasundaram J, Shekita E, Subramanian S. XPERANTO: publishing object-relational data as XML. In: Proceedings of the 3rd International Workshop on the World Wide Web and Databases; 2000. p. 105–10.Google Scholar
- 4.Carey M, Kiernan J, Shanmugasundaram J, Shekita E, Subramanian S. XPERANTO: a middleware for publishing object-relational data as XML documents. In: Proceedings of the 26th International Conference on Very Large Data Bases; 2000. p. 646–8.Google Scholar
- 5.Deutsch A, Fernández MF, Florescu D, Levy AY, Suciu D. XML-QL. In: Proceedings of the Query Languages Workshop; 1998.Google Scholar
- 7.Deutsch A, Fernandez MF, Suciu D. Storing semistructured data with STORED. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1999. p. 431–42.Google Scholar
- 8.Fernandez MF, Florescu D, Kang J, Levy AY, Suciu D. Catching the boat with strudel: experiences with a web-site management system. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1998. p. 414–25.Google Scholar
- 11.Florescu D, Kossmann D. A Performance evaluation of alternative mapping schemes for storing XML data in a relational database. Technical Report 3684, INRIA; 1999.Google Scholar
- 12.ISO/IEC 9075-14:2003 Information technology – Database languages – SQL – Part 14: XML-Related Specifications (SQL/XML).Google Scholar
- 13.Shanmugasundaram J. Bridging relational technology and XML. Ph.D. thesis, University of Wisconsin-Madison; 2001.Google Scholar