Generate XML Instance from XSD with Multiple Roots

Wow, out working on a client site today and I had forgotten how to do this.  Logging here for future reference.  The BizTalk Visual Studio add-ins are a bit clunky.

From within a BizTalk Visual Studio project if you right mouse on an xsd file in solution explorer you will see the “Generate Instance” menu item.  If your schema has more than one schema type then the generated instance will be generated for the first type.  No prompting to select root type.

You need to open you xsd, select the top “<Schema>” node and set the “Root Reference” properties in the properties window.  Now right mouse on the xsd from solution explorer and select “Generate Instance”.  Reset the “Root Reference” property once your done.  Like I said, clunky…

This entry was posted in BizTalk Server. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s