I've had some success using XSLT to translate ERwin XML to an IDEF1X diagram in SVG. It's more work than using something off-the-shelf, but also more control.
Since you're dealing with XSDL, I would suggest giving UModel a try first, then resorting to XSLT/SVG if that isn't satisfactory.
Andy Halper