⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 typemap.dat

📁 linux下简单对象应用协议的开发库
💻 DAT
字号:
#	typemap.dat##	Use this file to define namespace prefix and type bindings for#	the generated header files by the 'wsdl2h' tool.  typemap.dat is the#	default file processed by 'wsdl2h' to customize its output. You can use#	wsdl2h option -t to specify an alternate file.##	XML namespace prefix bindings can be provided to override the default#	choice of the ns1, ns2, ... prefixes generated by wsdl2h.  It is highly#	recommended to provide namespace prefixes for your project's XML#	namespaces. In this way, changes to the WSDL (or newer releases of#	wsdl2h) will have a minimal impact on coding.#	Bindings for namespace prefixes are of the form:#		prefix = "URI"##	Type bindings can by provided to bind XML schema types to C/C++ types#	for your project.#	Type bindings are of the form:#		prefix__type = declaration | use | ptr-use#	where 'declaration' introduces the type in the header file, 'use'#	specifies how the type is used directly, 'ptr-use' specifies how the#	type is used as a pointer type.#	For example:#		xsd__string = | char* | char*#	After enabling this line, all XSD strings will be mapped to char*. Note#	that the 'declaration' part is empty in this case.##	Member data and functions can be provided to extend a generated struct#	or class.#	Class and struct extensions are of the form:#		prefix__type = $ member-declaration#	For example, to add a constructor and destructor to class myns__record:#		myns__record = $ myns__record();#		myns__record = $ ~myns__record();#	#	Any other material to be included in the generated header file can be#	provided by enclosing the text within brackets [ and ]. Brackets MUST#	appear at the start of a new line.#	For example, to include a note:#[#// TODO: Don't forget to bind the namespace prefixes!#]#	This comment appears as the first line in the generated header file.##-------------------------------------------------------------------------------#gSOAP XML Web services tools#Copyright (C) 2004-2005, Robert van Engelen, Genivia Inc. All Rights Reserved.#This software is released under one of the following two licenses:#GPL or Genivia's license for commercial use.#-------------------------------------------------------------------------------#GPL license.##This program is free software; you can redistribute it and/or modify it under#the terms of the GNU General Public License as published by the Free Software#Foundation; either version 2 of the License, or (at your option) any later#version.##This program is distributed in the hope that it will be useful, but WITHOUT ANY#WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A#PARTICULAR PURPOSE. See the GNU General Public License for more details.##You should have received a copy of the GNU General Public License along with#this program; if not, write to the Free Software Foundation, Inc., 59 Temple#Place, Suite 330, Boston, MA 02111-1307 USA##Author contact information:#engelen@genivia.com / engelen@acm.org#-------------------------------------------------------------------------------#A commercial use license is available from Genivia, Inc., contact@genivia.com#-------------------------------------------------------------------------------[// Reminder: Modify typemap.dat to customize the header file generated by wsdl2h]#	To use struct tm instead of time_t for xsd:dateTime:## xsd__dateTime = #import "custom/struct_tm.h" | xsd__dateTime#	To use struct timeval with usec precision xsd:dateTime:## xsd__dateTime = #import "custom/struct_timeval.h" | xsd__dateTime#	For WhiteMesa interoperability testing round 2:i	= "http://soapinterop.org/"s	= "http://soapinterop.org/xsd"#	Amazon Web Services:aws	= "urn:PI/DevCentral/SoapService"#	Mappoint Web services:mpt	= "http://s.mappoint.net/mappoint-30/"#	MTOM xop and xmime are imported from xop.h, xmime.h, and xmlmime.h:#	Note: changed xmlmime to xmime to avoid other MTOM tools from#	complaining that 'xml' is reserved.xop	= <http://www.w3.org/2004/08/xop/include>xmime	= <http://www.w3.org/2004/06/xmlmime>xmime4	= <http://www.w3.org/2004/11/xmlmime>xmime5  = <http://www.w3.org/2005/05/xmlmime>#	xop:Include is imported from xop.h and redefined as _xop__Include:xop__Include		= #import "xop.h" | _xop__Include#	xmime/xmlmime:contentType attribute is a string:_xmime__contentType	= | char* | char*_xmime4__contentType	= | char* | char*_xmime5__contentType	= | char* | char*#	WS-Addressing (2003, 2004, and 2005 schemas)#	See import/wsa.h, import/wsa3.h etc for definitions and code examples#	The API is defined in plugin/wsaapi.c, plugin/wsaapi3.c, etc.wsa	= <http://schemas.xmlsoap.org/ws/2004/08/addressing>wsa3	= <http://schemas.xmlsoap.org/ws/2003/03/addressing>wsa4	= <http://schemas.xmlsoap.org/ws/2004/03/addressing>wsa5	= <http://www.w3.org/2005/08/addressing>#	WS-Policywsp	= <http://schemas.xmlsoap.org/ws/2004/09/policy>#	wsse 2004 and old wsse 2002 schemawsse	= <http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd>wsse2	= <http://schemas.xmlsoap.org/ws/2002/12/secext>#	wsu 2004wsu	= <http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd>_wsu__Id		= | char*_wsu__Created		= | time_t_wsu__Expires		= | time_twsu__AttributedDateTime	= | time_twsu__AttributedURI	= | char*#	Bindings for ds and xenc for WS-Security protocols:ds	= <http://www.w3.org/2000/09/xmldsig#>xenc	= <http://www.w3.org/2001/04/xmlenc#>#	xlinkxlink	= <http://www.w3.org/1999/xlink>_xlink__actuate		= | char*_xlink__arcrole		= | char*_xlink__from		= | char*_xlink__href		= | char*_xlink__label		= | char*_xlink__role		= | char*_xlink__show		= | char*_xlink__to		= | char*_xlink__title		= | char*_xlink__type		= | char*#	wsrpwsrp	= <http://schemas.xmlsoap.org/rp/>#	Remember: type bindings are given on a single line.#	Example XML schema and C/C++ type bindings:xsd__int	= | int#	With SOAP encoded arrays, the SOAP-ENC:arrayType attribute is defined#	but we really don't need it because we never use itSOAP_ENC__arrayType	= | char* | char*#	To use regular char* strings instead of std::string, use:# xsd__string	= | char* | char*#	To use regular char* strings serialized with xsi:type attributes, use:# xsd__string	= typedef char *xsd__string; | xsd__string | xsd__string#	More examples:# xsd__boolean = enum xsd__boolean { false_, true_ }; | enum xsd__boolean# xsd__base64Binary = class xsd__base64Binary { unsigned char *__ptr; int __size; }; | xsd__base64Binary | xsd__base64Binary

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -