~ifolder-dev/simias/trunk-packaging

« back to all changes in this revision

Viewing changes to tools/gsoap/macosx-x86-2.7/wsdl/.svn/text-base/typemap.dat.svn-base

  • Committer: Jorge O. Castro
  • Date: 2007-12-03 06:56:46 UTC
  • Revision ID: jorge@ubuntu.com-20071203065646-mupcnjcwgm5mnhyt
* Remove a bunch of .svn directories we no longer need.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#       typemap.dat
2
 
#
3
 
#       gSOAP WSDL type definitions (optional) for the WSDL parser 'wsdl2h'
4
 
#
5
 
#       gSOAP XML Web services tools
6
 
#       Copyright (C) 2004, Robert van Engelen, Genivia, Inc.
7
 
#       All Rights Reserved.
8
 
 
9
 
#       This file contains custom definitions of the XML schema types and
10
 
#       C/C++ types for your project, and XML namespace prefix definitions.
11
 
 
12
 
#       XML namespace prefix definitions can be provided to override the
13
 
#       default choice of ns1, ns2, ... prefixes. For example:
14
 
 
15
 
i       = "http://www.soapinterop.org/"
16
 
s       = "http://www.soapinterop.org/xsd"
17
 
 
18
 
aws     = "urn:PI/DevCentral/SoapService"
19
 
 
20
 
dsig    = "http://www.w3.org/2000/09/xmldsig#"
21
 
 
22
 
uddi    = "urn:uddi-org:api_v3"
23
 
 
24
 
#       Type definitions consists of a single line containing:
25
 
#       type = declaration | use | pointer-use
26
 
#       where
27
 
#       type is the XML schema type (or an application type in a namespace
28
 
#               that has a prefix definition given as above).
29
 
#       declaration is an optional C/C++ type declaration
30
 
#       use is how the type is referred to in code
31
 
#       pointer-use is how the type should be referred to as a pointer to
32
 
#               implement nillable XML elements/attributes (not required if
33
 
#               type is already pointer-based)
34
 
 
35
 
#       Example XML schema and C/C++ type bindings:
36
 
 
37
 
xsd__int        = | int
38
 
 
39
 
#       To use regular char* strings instead of std::string, use:
40
 
 
41
 
# xsd__string   = | char* | char*
42
 
 
43
 
#       To use regular char* strings serialized with xsi:type attributes, use:
44
 
 
45
 
# xsd__string   = typedef char *xsd__string; | xsd__string | xsd__string
46
 
 
47
 
#       More examples:
48
 
 
49
 
# xsd__boolean = enum xsd__boolean { false_, true_ }; | enum xsd__boolean
50
 
 
51
 
# xsd__base64Binary = class xsd__base64Binary { unsigned char *__ptr; int __size; }; | xsd__base64Binary | xsd__base64Binary