4f6721697c
Handle the case of a method having the same name of its parent's service name, +test.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6681 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-10-11 11:41:28 +00:00
20a4f70c7f
(XSD's) ElementFormDefault and AttributeFormDefault, group and attributeGroup, parsing and runtime handling.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4209 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-07-15 16:02:12 +00:00
041a6b2a36
License change : All the code in WST is now using the FPC' RTL license (modified LGPL see COPYING.modifiedLGPL)
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2997 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-05-03 16:34:30 +00:00
fc1c449cd2
xsd's "choice" construct parsing + tests
...
parser is case sensitive b default now, + tests
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1942 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-09-14 02:31:02 +00:00
ac7aeb38c8
XSD's "include" handling, better "uses" generation for schema files translalted to pascal, better generated file names, handling of "import" and "include" in sub-directories, Handling of TComplexEnumContentRemotable
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1856 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-08-29 02:59:57 +00:00
7ff8d383ef
schema sparser => External type definitions referenced by <import> statement in XSD files or WSDL schema section are now handle. Note that the external files must reside in the same folder as the main schema being parsed. The external files are parsed and used in the main file.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1015 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-11-23 17:55:10 +00:00
207e8f389b
parameter access qualifiers in WSDL parsing and generation.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@884 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-30 16:34:57 +00:00
83f0425897
XSD <any> and <anyAttribute> handling
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@598 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-10-23 19:21:59 +00:00
f44dad52d7
WideString and UnicodeString support by the Type Library Editor/ws_helper
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@562 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-09-17 01:45:04 +00:00
bc4dd0ba39
Part 2
...
* simple content header block implementation : TSimpleContentHeaderBlock
* XSD/WSDL generator tests : header, simple content header, collection
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@550 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-09-11 00:42:54 +00:00
7240986847
part 1
...
wsdl function "result" part is determined now as ( in order and stops when ok ) :
* "result" part
* "return" part
* "_result" part
* "result_" part
* "_return" part
* "return_" part
* the last part
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@546 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-09-10 01:46:45 +00:00
7a5a5c150b
Documentation handling in wsdl/xsd editing and parsing :
...
+ main windows of the Type Library Editor now has, for the select item, a document view, xsd view and a dependencies view
+ each type edit dialog now has, for the select item, a document view, xsd view and a dependencies view
+ the interface file generator is able to generate the xsd documentation as comments in the Object Pascal source code
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@531 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-08-18 18:19:00 +00:00
639bde5376
+Object Collection support
...
All WST custom attributes are now namespace qualified
Correct XDS generator for complex type extending simple type
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@520 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-08-01 21:38:55 +00:00
aa9c003b61
Allow customization of namespace alias
...
Properties's extended metadata
Add Option to not generate embedded arrays
code cleaning
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@465 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-06-06 14:59:24 +00:00
dc2b1b55c0
xsd generator
...
wsdl generator
xsd & wsdl parser test : embedded record
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@269 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-09-16 00:31:45 +00:00