CoeurdeLeon 4 Posted March 3 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
Lars Fosdal 1532 Posted March 3 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 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
Lars Fosdal 1532 Posted March 3 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
Miguel Moreno 6 Posted March 3 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 !! 1 Share this post Link to post
CoeurdeLeon 4 Posted March 3 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
Miguel Moreno 6 Posted March 4 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 ... Once you get the "GetIt" main dialog, type "xml mapper" in the search box ... 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 ... Share this post Link to post
CoeurdeLeon 4 Posted March 4 Miguel I have done just as you said And when I launch XMLMapper from the tools menu I get Is the new XMLMapper found someplace else? Dick Maley Share this post Link to post
CoeurdeLeon 4 Posted March 4 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 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
Miguel Moreno 6 Posted March 4 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 ... 1 Share this post Link to post
Miguel Moreno 6 Posted March 14 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. 1 2 Share this post Link to post
Lars Fosdal 1532 Posted March 14 Excellent work, @Miguel Moreno! Is there a way to control the number of levels for recursive XSD types? Share this post Link to post
Roger Cigol 70 Posted March 14 Hi Lars, There is a numeric entry box for this limit on the XSD tab 1 Share this post Link to post
Lars Fosdal 1532 Posted March 14 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. 1 Share this post Link to post
Miguel Moreno 6 Posted March 14 Lars: Hahahaha 😁 Glad to hear that "the crash [...] didn't happen" ... 👌🏼 1 Share this post Link to post
Lars Fosdal 1532 Posted April 20 @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. The document also has more than one root - which seems to be handled. Share this post Link to post