There is a createNode method on ChangeSet that will return an XML Node object that you can append to your Document. When your changelog Document is complete, there is a liquibase.xml.DefaultXmlWriter convenience class that will output your document into an outputstream.
Nathan -----Original Message----- From: rymos [mailto:ryan.mar...@gmail.com] Sent: Thursday, April 16, 2009 3:24 PM To: liquibase-user@lists.sourceforge.net Subject: [Liquibase-user] Create XML from a ChangeSet I think the task is pretty simple but I can't find the way to do it. I'm trying to split the ChangeLog into separate files (by tables, etc). I've loaded the giant ChangeLog.xml into Liquibase using the following: FileOpener opener = new FileSystemFileOpener(); liquibase.parser.ChangeLogParser logParser = new ChangeLogParser(); DatabaseChangeLog log = logParser.parse("c:\\db.changelog.xml", opener); I'm then iterating over the ChangeSets and trying to figure out a way to get it to XML (or at least a plain ol' XMLDocument). Any Ideas? Thanks, Ryan -- View this message in context: http://www.nabble.com/Create-XML-from-a-ChangeSet-tp23085723p23085723.ht ml Sent from the LiquiBase - User mailing list archive at Nabble.com. ------------------------------------------------------------------------ ------ Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p _______________________________________________ Liquibase-user mailing list Liquibase-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/liquibase-user ------------------------------------------------------------------------------ Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p _______________________________________________ Liquibase-user mailing list Liquibase-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/liquibase-user