Jump to content
Sign in to follow this  
CoeurdeLeon

Updated XMLMapper

Recommended Posts

A month ago Miguel Angel Moreno presented a video on new features in XMLMapper.  Is the new version included in Delphi 11.3?

 

Dick Maley

Share this post


Link to post

The version resource of the default installed XMLMapper says 28.0.47991.2819 which only indicates it was built at the same time as the IDE.

It still can't handle a recursive .xsd definition file.
 

But, in GetIt - you'll find

image.thumb.png.e9315f873ce1c0977918568cd6fd33af.png

 

and that can handle my recursive .xsd - so that version appears to be the one with the new features!

 

Share this post


Link to post

Please note that since it still is marked as beta - there may be issues.

If you find something, please report it.

Share this post


Link to post

Lars and CDL:

 

Yes, the final release of XML Mapper 11.3 is just around the corner and for right now it will still be distributed via GetIt.

 

In the mean time, as suggested by Lars, you can get the 11.3 Beta XML Mapper to explore the new features.  The companion document highlights the bugs fixed and the limitations of the beta.

 

I will let you know once the final release is available for you to install.

 

PS:  Yes !!  If you find something please report it via Quality Central !!

  • Thanks 1

Share this post


Link to post

I have just finished upgrading to 11.3 and the first item I have installed is the new XMLMapper.

 

I CANNOT FIND IT.

 

All I can find is the old one.  Where is it?

 

Miguel, I really liked your recent webinar and look forward to your continued progress on this project.

 

Dick Maley

Share this post


Link to post

Hello Dick.

 

For the new Delphi Alexandria 11.3,  the included XML Mapper is still the old legacy version.

 

To get the "XML Mapper Malawi Beta" version in the mean time, you have to launch the "GetIt Package Manager" from the tools menu ...

1139856873_XMLMapperBetainDelphiAlexandria11.3-Image001.thumb.png.ba997205387b3d69acc1abee7cc747aa.png


Once you get the "GetIt" main dialog, type "xml mapper" in the search box ...

1946232766_XMLMapperBetainDelphiAlexandria11.3-Image002.thumb.png.f7a0cb4ceca3d579613d54c31d4cf844.png


The "XML Mapper Malawi Beta" will show up in the available packages list.  Click on the "Install" button to install it in your Delphi environment ...

1951660462_XMLMapperBetainDelphiAlexandria11.3-Image003.thumb.png.4410768202304b7e3916e551232378af.png

Share this post


Link to post

Miguel

 

I have done just as you said

image.thumb.png.680e9914e3d144010a579bb05f17bf65.png

 

And when I launch XMLMapper from the tools menu I get

image.thumb.png.f9175f43ded94745e1387b6759027333.png

 

Is the new XMLMapper found someplace else?

Dick Maley

 

image.png

Share this post


Link to post

I fear the error is mine.

 

The Beta package is 28.0.47741.2595

 

Launching XMLMapper from the tools menu and examining its about window I get

image.png.656546a17b03cea1bb74932dd8050268.png

 

The versions match.

I was expecting to see the new filters on the left side.

These are displayed when the schema view is selected.

Miquel and Lars, thank you for your help.

Dick Maley 

Share this post


Link to post

Dick:

 

The filters you expect to see  are there  ...     Just switch to the "Schema View" tab on the left side panel 😊

 

Those filters apply only when you load an XML XSD schema ...

 

When loading a raw XML file the filters do not apply, so that is the reason you do not see them when the "Document View" tab is selected.

 

And do not feel bad ...   We also feel that the source panel ( left side one ) of XML Mapper is a bit confusing ...

 

We would like to overhaul the user interface to make it more intuitive, but for right now our main priority is to make XML Mapper fully usable, bug and crash free, and to support all modern XML documents and schemas.

 

Please report any issue or bug that you find using the "Malawi Beta" XML Mapper ...

  • Like 1

Share this post


Link to post

Lars and Dick:

 

I am please to inform you that Embarcadero has released the official "XML Mapper" for Delphi 11.3, internal version 28.0.47991.2819, via the GetIt package manager.

 

We have made an extensive effort to make XML Mapper reliable and usable with any modern XSD and/or XML file.

 

Please give it a try and let us know of any issue you may find through Embarcadero's Quality Central.

 

Thanks.

 

GetIt - XML Mapper 28.0.47991.2819.png

  • Like 1
  • Thanks 2

Share this post


Link to post

Hi Lars, There is a numeric entry box for this limit on the XSD tab

 

  • Like 1

Share this post


Link to post

Perfect. I should have seen that, but I only tested it on a single .xsd file and was just waiting for the crash that didn't happen.

  • Like 1

Share this post


Link to post

@Miguel Moreno - I have an XSD schema that the XMLMapper doesn't like.

Should I create an entry in Quality Portal?

 

When I try to select the entire structure, I get multiple of these.

image.thumb.png.ce424b92b5ff170a44a7376fd7acac3b.png

 

The document also has more than one root - which seems to be handled.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×