tags:

views:

420

answers:

2

Is there a tool that lets you open one schema on the left, the other schema on the right, and document the element-level mapping between them.

+1  A: 

Have you checked out Altova's stuff? I used them on a previous project, and it seems to me they handled it. I think it was XML Spy that I was using - but it may have been MapForce...

aSkywalker
MapForce is the mapping between schema's and xml
Aaron Fischer
MapForce is usable but you cannot use complicated schemas that use polymorphism.
hstoerr
+1  A: 

I'm no pro, but my research has turned up two main methods for XSD to XSD mappings:

  1. Prepare an XSTL or XQuery doc (or resultant code) using a graphical tool (Stylus Studio or MapForce)
  2. DIY write code to perform the mapping (JAXB, others...)

I have also seen some internal projects that brute force the problem with symbolic mappings in a RDBMS.

The time will come (soon) where the need for mappings will result in a standard for mapping standards (or standards for mapping schemas) and said mappings will in turn be published as mapping services or documents. We will likely need to chain those things together with all the data loss and pain that it will cause.

jase

jasonb