1
0
mirror of synced 2024-11-15 03:23:51 +00:00
Commit Graph

42 Commits

Author SHA1 Message Date
Mark van Renswoude
79d87acb61 Fixed relative schemas references in relative schema references (yo dawg...)
Fixed ItemNS for collection items where the parent node is in another namespace
2017-02-17 15:27:30 +01:00
8feb95edb4 TEncoding parameter for Load...FromString helper function 2014-12-09 14:26:11 +00:00
bebb08153e Due to testing on the e-Exact schema:
Fixed: global attributes and references
Fixed: List references
Fixed: naming conflicts due to case sensitivity
Still bugged: repeating enumerations
2014-11-15 11:29:35 +00:00
66dbd1738a Fixed: safe NodeValue to String conversion
Fixed: NodeValue getter would treat it as a ChildNode instead (as did attributes)
Changed: use of generic collections instead of typecasts
2014-10-28 14:22:41 +00:00
f3d8ef6968 Added: FS#14 - LoadFromFile/Stream methods missing for Base64Binary properties
Changed: moved to Delphi XE2, changed StreamHelper to StreamWriter descendant
Added: 64-bits build, for fun
2014-08-25 18:26:12 +00:00
dc29a0ae51 Fixed: SortChildNodes could cause "Line too long" error on large documents 2014-08-05 12:03:22 +00:00
9acb394d30 Fixed enumerator data type name 2013-07-03 14:53:48 +00:00
1e12269490 Enumerator support for node collections 2013-06-21 11:05:00 +00:00
cc62e18e4e Support for namespaces in child nodes 2013-06-21 10:25:49 +00:00
be56cf001a Fixed: simple type collections failed to call AddItem in the output, resulting in an Access Violation
Added: apparently I started a ModelMaker diagram some time ago
2012-11-14 09:22:49 +00:00
cb4e3a1148 Fixed: xs:anyType properties should be read-only 2012-05-22 13:31:56 +00:00
8fa98da4fb Fixed: improved support for simple type references
Fixed: resolve property name conflicts
2012-05-22 13:16:16 +00:00
ca8492e5bd Added: SaveToFile methods for Base64 encoded elements 2012-04-18 14:13:41 +00:00
25bdcc74c5 Added: support for SaveToStream for Base64 encoded types
Fixed: global simple type mappings referenced by non-global elements
2012-04-13 13:33:23 +00:00
8a5fa4af6d Added: support for multiple namespaces in the generated binding 2012-04-10 08:47:48 +00:00
595ae4ea7d Added: XSDValidate methods to ensure:
- required elements are created (with limitations; no data content validation or default value checking is performed)
- the order of Sequences is maintained
2010-07-15 10:57:03 +00:00
cb781049c7 Added: support for a typed NodeValue property on typed elements with attributes 2010-06-22 08:27:28 +00:00
9680a2a8c3 Removed assembly breakpoint which caused an External Exception 2009-10-09 10:19:34 +00:00
5e75e3435f Support for renaming properties using the Hints file
Fixed support for simple type collections
2009-09-29 15:12:47 +00:00
56013f783a Better collection support
Support for optional attributes
2009-09-18 07:49:04 +00:00
f705ac121e Added: start of DataBindingHints manual (Dutch)
Fixed: elements which reference a complex type are no longer resolved away, which means they can now be used as document elements
2008-08-27 10:10:04 +00:00
65d792471d Fixed: incorrect type for certain collection items
Fixed: use XMLIntf.IXMLDocument in case of a conflicting 'Document' element (Google KML)
2008-07-31 14:56:36 +00:00
e1d3f533ab Added: support for specifying the document elements in the hints file 2008-04-25 10:34:16 +00:00
6764684c9e Added: namespace to hints and settings XML files
Added: "Generate blank Hints file" option
Added: proper support for xs:dateTime/xs:time types
Changed: moved conversion and utility functions out of the generated source code to the external XMLDataBindingHelpers unit
2008-04-24 14:37:05 +00:00
e4903fdb7b Added: date / time of generation in Delphi unit header
Added: settings file
Added: support for renaming enumeration members using a hints file
Fixed: case-insensitive check for reserved Delphi words
Fixed: setter for IsNil
2008-04-22 13:36:55 +00:00
727a5dca46 Fixed: support for nillable elements 2008-04-21 15:24:33 +00:00
0d63424104 Fixed: elements which are part of a choice compositor are treated as being optional
Fixed: xs:string properties use IXMLNode.Text property instead of NodeValue
Changed: GUI uses DevEx components
2008-04-21 13:04:19 +00:00
0c38a497f9 Merged last changes into trunk 2008-04-18 14:36:17 +00:00
f453aea455 Merged collections branch into trunk 2008-04-14 19:28:57 +00:00
e1f35e9999 Fixed: GUI 2008-04-14 19:20:55 +00:00
dba905ace4 Fixed: support for global elements of a complex type 2008-03-31 21:15:13 +00:00
107589b839 Added: better support for datatype conversions
Changed: extracted most strings to the Resources unit
2008-03-21 15:23:14 +00:00
372812b547 Added: initial (untested) implementation for simple type collections
Changed: conforming to new NamedFormat specifications
2008-03-17 16:02:57 +00:00
4f8751632a Finished NamedFormat conversion 2008-03-17 12:17:55 +00:00
3c09f6c331 Changed: using NamedFormat instead of Format for output building 2008-03-17 06:08:49 +00:00
478551716c Changed: collection behaviour (not yet finished - waiting for named Format implementation) 2008-03-14 15:35:07 +00:00
3df5f92709 Added: testing for expected items 2008-03-12 06:31:09 +00:00
24ce12fdc5 Added: base for unit tests
Changed: extended type mapping for future improvements
2008-03-10 16:04:46 +00:00
c36c25a221 Fixed: missing semicolon in generated code for Load<Node>FromStream
Fixed: removed xml_Offerte.pas from the included units
2008-03-09 20:46:16 +00:00
6b4e61e3f7 Merged "mapping" branch into trunk 2008-03-09 20:36:27 +00:00
f5131df456 Implemented simple interfaces 2008-02-26 21:53:11 +00:00
95a306f0b1 Initial commit 2008-02-20 06:52:00 +00:00