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

39 Commits

Author SHA1 Message Date
Ronny Heidenreich
5f79c4a481 Fix: Documentation Element not recognized anymore since commit b4998a5d
SchemaItem.Documentation is a collection that never IsTextElement, but its items are
2023-11-09 15:07:24 +01:00
1d5af8a7b4
Merge pull request #5 from selectline-software/NestedCompositorsAndRequiredElements
Elements in choices with nested compositors (sequences or choices) are now recognized as optional
2022-06-16 10:07:08 +02:00
Dietmar Schölzel
eca77e1246 Choices with nested compositors (sequences or choices) are now recognized as choices 2022-06-14 13:15:56 +02:00
Dietmar Schölzel
e99acc1c7f fixed exception in TXMLDataBindingItem.GetDocumentation
see https://docwiki.embarcadero.com/Libraries/Sydney/en/Xml.XMLIntf.IXMLNode.Text
2022-06-02 11:05:12 +02:00
Philipp Winkel
5893767c38 remove x2utils dependency 2021-03-19 18:16:49 +01:00
f6b4267a5e Fixed: no enum type was generated for replaced enumerations 2020-04-22 12:34:21 +02:00
3d5c2943fc Added support for changing string properties to enumerations 2020-04-22 12:26:47 +02:00
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
cc62e18e4e Support for namespaces in child nodes 2013-06-21 10:25:49 +00:00
8fa98da4fb Fixed: improved support for simple type references
Fixed: resolve property name conflicts
2012-05-22 13:16:16 +00:00
d429226755 Fixed: TargetNamespace support for SimpleTypeAlias items 2012-04-17 07:36:23 +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
23d6e7e18e Fixed: reference to an enumeration is resolved as a simple type and turns into a Variant instead of a properly typed enumeration 2011-10-12 10:47:37 +00:00
66ce9ae1c9 Fixed: absolute paths in includes couldn't get resolved (irony.) 2010-09-10 10:38:31 +00:00
bb5bf6aabf Fixed: Attributes are optional by default 2010-07-15 13:53:52 +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
56013f783a Better collection support
Support for optional attributes
2009-09-18 07:49:04 +00:00
de277ebcfc Generate attribute properties for complex types 2009-04-14 13:20:41 +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
fd9c309309 Changed: hints file now uses XPath expressions 2008-05-14 13:30:54 +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
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
478551716c Changed: collection behaviour (not yet finished - waiting for named Format implementation) 2008-03-14 15:35:07 +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