XercesLib.cpp
上传用户:huihehuasu
上传日期:2007-01-10
资源大小:6948k
文件大小:15k
源码类别:

xml/soap/webservice

开发平台:

C/C++

  1. //---------------------------------------------------------------------------
  2. #include <vcl.h>
  3. #pragma hdrstop
  4. //---------------------------------------------------------------------------
  5. //   Important note about DLL memory management when your DLL uses the
  6. //   static version of the RunTime Library:
  7. //
  8. //   If your DLL exports any functions that pass String objects (or structs/
  9. //   classes containing nested Strings) as parameter or function results,
  10. //   you will need to add the library MEMMGR.LIB to both the DLL project and
  11. //   any other projects that use the DLL.  You will also need to use MEMMGR.LIB
  12. //   if any other projects which use the DLL will be perfomring new or delete
  13. //   operations on any non-TObject-derived classes which are exported from the
  14. //   DLL. Adding MEMMGR.LIB to your project will change the DLL and its calling
  15. //   EXE's to use the BORLNDMM.DLL as their memory manager.  In these cases,
  16. //   the file BORLNDMM.DLL should be deployed along with your DLL.
  17. //
  18. //   To avoid using BORLNDMM.DLL, pass string information using "char *" or
  19. //   ShortString parameters.
  20. //
  21. //   If your DLL uses the dynamic version of the RTL, you do not need to
  22. //   explicitly add MEMMGR.LIB as this will be done implicitly for you
  23. //---------------------------------------------------------------------------
  24. USEFILE("..........srcutilPlatformsWin32resource.h");
  25. USEFILE("..........srcutilPlatformsWin32Win32Defs.hpp");
  26. USEUNIT("..........srcutilPlatformsWin32Win32PlatformUtils.cpp");
  27. USEFILE("..........srcutilMsgLoadersInMemoryCppErrMsgs_EN_US.hpp");
  28. USEUNIT("..........srcutilMsgLoadersWin32Win32MsgLoader.cpp");
  29. USEUNIT("..........srcutilTranscodersWin32Win32TransService.cpp");
  30. USEUNIT("..........srcutilNetAccessorsWinSockBinHTTPURLInputStream.cpp");
  31. USEUNIT("..........srcutilNetAccessorsWinSockWinSockNetAccessor.cpp");
  32. USEUNIT("..........srcutilregxASCIIRangeFactory.cpp");
  33. USEUNIT("..........srcutilregxBlockRangeFactory.cpp");
  34. USEUNIT("..........srcutilregxBMPattern.cpp");
  35. USEUNIT("..........srcutilregxCharToken.cpp");
  36. USEUNIT("..........srcutilregxClosureToken.cpp");
  37. USEUNIT("..........srcutilregxConcatToken.cpp");
  38. USEUNIT("..........srcutilregxConditionToken.cpp");
  39. USEUNIT("..........srcutilregxMatch.cpp");
  40. USEUNIT("..........srcutilregxModifierToken.cpp");
  41. USEUNIT("..........srcutilregxOp.cpp");
  42. USEUNIT("..........srcutilregxOpFactory.cpp");
  43. USEUNIT("..........srcutilregxParenToken.cpp");
  44. USEUNIT("..........srcutilregxParserForXMLSchema.cpp");
  45. USEUNIT("..........srcutilregxRangeFactory.cpp");
  46. USEUNIT("..........srcutilregxRangeToken.cpp");
  47. USEUNIT("..........srcutilregxRegularExpression.cpp");
  48. USEFILE("..........srcutilregxRegxDefs.hpp");
  49. USEUNIT("..........srcutilregxRegxParser.cpp");
  50. USEUNIT("..........srcutilregxRegxUtil.cpp");
  51. USEUNIT("..........srcutilregxStringToken.cpp");
  52. USEUNIT("..........srcutilregxToken.cpp");
  53. USEUNIT("..........srcutilregxTokenFactory.cpp");
  54. USEFILE("..........srcutilregxTokenInc.hpp");
  55. USEUNIT("..........srcutilregxUnicodeRangeFactory.cpp");
  56. USEUNIT("..........srcutilregxUnionToken.cpp");
  57. USEUNIT("..........srcutilregxXMLRangeFactory.cpp");
  58. USEUNIT("..........srcutilregxXMLUniCharacter.cpp");
  59. USEFILE("..........srcutilArrayIndexOutOfBoundsException.hpp");
  60. USEFILE("..........srcutilAutoSense.hpp");
  61. USEUNIT("..........srcutilBinFileInputStream.cpp");
  62. USEUNIT("..........srcutilBinInputStream.cpp");
  63. USEUNIT("..........srcutilBinMemInputStream.cpp");
  64. USEFILE("..........srcutilBitOps.hpp");
  65. USEUNIT("..........srcutilBitSet.cpp");
  66. USEFILE("..........srcutilCountedPointer.hpp");
  67. USEFILE("..........srcutilEmptyStackException.hpp");
  68. USEFILE("..........srcutilFlagJanitor.hpp");
  69. USEFILE("..........srcutilHashBase.hpp");
  70. USEUNIT("..........srcutilHashPtr.cpp");
  71. USEUNIT("..........srcutilHashXMLCh.cpp");
  72. USEUNIT("..........srcutilHeaderDummy.cpp");
  73. USEFILE("..........srcutilIllegalArgumentException.hpp");
  74. USEFILE("..........srcutilInvalidCastException.hpp");
  75. USEFILE("..........srcutilIOException.hpp");
  76. USEFILE("..........srcutilJanitor.hpp");
  77. USEFILE("..........srcutilKeyValuePair.hpp");
  78. USEUNIT("..........srcutilKVStringPair.cpp");
  79. USEUNIT("..........srcutilMutexes.cpp");
  80. USEFILE("..........srcutilNameIdPool.hpp");
  81. USEFILE("..........srcutilNoDefTranscoderException.hpp");
  82. USEFILE("..........srcutilNoSuchElementException.hpp");
  83. USEFILE("..........srcutilNullPointerException.hpp");
  84. USEUNIT("..........srcutilPlatformUtils.cpp");
  85. USEUNIT("..........srcutilQName.cpp");
  86. USEFILE("..........srcutilRefArrayOf.hpp");
  87. USEFILE("..........srcutilRefHash2KeysTableOf.hpp");
  88. USEFILE("..........srcutilRefHash3KeysIdPool.hpp");
  89. USEFILE("..........srcutilRefHashTableOf.hpp");
  90. USEFILE("..........srcutilRefStackOf.hpp");
  91. USEFILE("..........srcutilRefVectorOf.hpp");
  92. USEFILE("..........srcutilRuntimeException.hpp");
  93. USEUNIT("..........srcutilStringPool.cpp");
  94. USEFILE("..........srcutilTranscodingException.hpp");
  95. USEUNIT("..........srcutilTransService.cpp");
  96. USEFILE("..........srcutilUnexpectedEOFException.hpp");
  97. USEFILE("..........srcutilUnsupportedEncodingException.hpp");
  98. USEFILE("..........srcutilUTFDataFormatException.hpp");
  99. USEFILE("..........srcutilValueArrayOf.hpp");
  100. USEFILE("..........srcutilValueStackOf.hpp");
  101. USEFILE("..........srcutilValueVectorOf.hpp");
  102. USEFILE("..........srcutilXercesDefs.hpp");
  103. USEUNIT("..........srcutilXML256TableTranscoder.cpp");
  104. USEUNIT("..........srcutilXML88591Transcoder.cpp");
  105. USEUNIT("..........srcutilXMLASCIITranscoder.cpp");
  106. USEUNIT("..........srcutilXMLChTranscoder.cpp");
  107. USEFILE("..........srcutilXMLDeleterFor.hpp");
  108. USEUNIT("..........srcutilXMLEBCDICTranscoder.cpp");
  109. USEFILE("..........srcutilXMLEnumerator.hpp");
  110. USEUNIT("..........srcutilXMLException.cpp");
  111. USEFILE("..........srcutilXMLExceptMsgs.hpp");
  112. USEUNIT("..........srcutilXMLIBM1140Transcoder.cpp");
  113. USEFILE("..........srcutilXMLMsgLoader.hpp");
  114. USEFILE("..........srcutilXMLNetAccessor.hpp");
  115. USEUNIT("..........srcutilXMLString.cpp");
  116. USEFILE("..........srcutilXMLUCS4Transcoder.hpp");
  117. USEUNIT("..........srcutilXMLUCSTranscoder.cpp");
  118. USEUNIT("..........srcutilXMLUni.cpp");
  119. USEFILE("..........srcutilXMLUniDefs.hpp");
  120. USEUNIT("..........srcutilXMLURL.cpp");
  121. USEUNIT("..........srcutilXMLUTF16Transcoder.cpp");
  122. USEUNIT("..........srcutilXMLUTF8Transcoder.cpp");
  123. USEUNIT("..........srcutilXMLWin1252Transcoder.cpp");
  124. USEUNIT("..........srcframeworkLocalFileInputSource.cpp");
  125. USEUNIT("..........srcframeworkMemBufInputSource.cpp");
  126. USEUNIT("..........srcframeworkStdInInputSource.cpp");
  127. USEUNIT("..........srcframeworkURLInputSource.cpp");
  128. USEUNIT("..........srcframeworkXMLAttDef.cpp");
  129. USEFILE("..........srcframeworkXMLAttDefList.hpp");
  130. USEUNIT("..........srcframeworkXMLAttr.cpp");
  131. USEUNIT("..........srcframeworkXMLBuffer.cpp");
  132. USEUNIT("..........srcframeworkXMLBufferMgr.cpp");
  133. USEUNIT("..........srcframeworkXMLContentModel.cpp");
  134. USEFILE("..........srcframeworkXMLDocumentHandler.hpp");
  135. USEUNIT("..........srcframeworkXMLElementDecl.cpp");
  136. USEUNIT("..........srcframeworkXMLEntityDecl.cpp");
  137. USEFILE("..........srcframeworkXMLEntityHandler.hpp");
  138. USEFILE("..........srcframeworkXMLErrorCodes.hpp");
  139. USEFILE("..........srcframeworkXMLErrorReporter.hpp");
  140. USEUNIT("..........srcframeworkXMLFormatter.cpp");
  141. USEUNIT("..........srcframeworkXMLNotationDecl.cpp");
  142. USEFILE("..........srcframeworkXMLPScanToken.hpp");
  143. USEUNIT("..........srcframeworkXMLRecognizer.cpp");
  144. USEFILE("..........srcframeworkXMLRefInfo.hpp");
  145. USEUNIT("..........srcframeworkXMLValidator.cpp");
  146. USEFILE("..........srcframeworkXMLValidityCodes.hpp");
  147. USEFILE("..........srcinternalCharTypeTables.hpp");
  148. USEUNIT("..........srcinternalElemStack.cpp");
  149. USEFILE("..........srcinternalEndOfEntityException.hpp");
  150. USEUNIT("..........srcinternalReaderMgr.cpp");
  151. USEUNIT("..........srcinternalVecAttributesImpl.cpp");
  152. USEUNIT("..........srcinternalVecAttrListImpl.cpp");
  153. USEUNIT("..........srcinternalXMLReader.cpp");
  154. USEUNIT("..........srcinternalXMLScanner.cpp");
  155. USEUNIT("..........srcinternalXMLScanner2.cpp");
  156. USEFILE("..........srcsaxAttributeList.hpp");
  157. USEFILE("..........srcsaxDocumentHandler.hpp");
  158. USEFILE("..........srcsaxDTDHandler.hpp");
  159. USEUNIT("..........srcsaxDummy.cpp");
  160. USEFILE("..........srcsaxEntityResolver.hpp");
  161. USEFILE("..........srcsaxErrorHandler.hpp");
  162. USEFILE("..........srcsaxHandlerBase.hpp");
  163. USEUNIT("..........srcsaxInputSource.cpp");
  164. USEFILE("..........srcsaxLocator.hpp");
  165. USEFILE("..........srcsaxParser.hpp");
  166. USEUNIT("..........srcsaxSAXException.cpp");
  167. USEUNIT("..........srcsaxSAXParseException.cpp");
  168. USEUNIT("..........srcparsersDOMParser.cpp");
  169. USEUNIT("..........srcparsersSAX2XMLReaderImpl.cpp");
  170. USEUNIT("..........srcparsersSAXParser.cpp");
  171. USEUNIT("..........srcdomAttrImpl.cpp");
  172. USEUNIT("..........srcdomAttrMapImpl.cpp");
  173. USEUNIT("..........srcdomAttrNSImpl.cpp");
  174. USEUNIT("..........srcdomCDATASectionImpl.cpp");
  175. USEUNIT("..........srcdomCharacterDataImpl.cpp");
  176. USEUNIT("..........srcdomChildNode.cpp");
  177. USEUNIT("..........srcdomCommentImpl.cpp");
  178. USEUNIT("..........srcdomDeepNodeListImpl.cpp");
  179. USEUNIT("..........srcdomDocumentFragmentImpl.cpp");
  180. USEUNIT("..........srcdomDocumentImpl.cpp");
  181. USEUNIT("..........srcdomDocumentTypeImpl.cpp");
  182. USEFILE("..........srcdomDOM.hpp");
  183. USEUNIT("..........srcdomDOM_Attr.cpp");
  184. USEUNIT("..........srcdomDOM_CDATASection.cpp");
  185. USEUNIT("..........srcdomDOM_CharacterData.cpp");
  186. USEUNIT("..........srcdomDOM_Comment.cpp");
  187. USEUNIT("..........srcdomDOM_Document.cpp");
  188. USEUNIT("..........srcdomDOM_DocumentFragment.cpp");
  189. USEUNIT("..........srcdomDOM_DocumentType.cpp");
  190. USEUNIT("..........srcdomDOM_DOMException.cpp");
  191. USEUNIT("..........srcdomDOM_DOMImplementation.cpp");
  192. USEUNIT("..........srcdomDOM_Element.cpp");
  193. USEUNIT("..........srcdomDOM_Entity.cpp");
  194. USEUNIT("..........srcdomDOM_EntityReference.cpp");
  195. USEUNIT("..........srcdomDOM_NamedNodeMap.cpp");
  196. USEUNIT("..........srcdomDOM_Node.cpp");
  197. USEUNIT("..........srcdomDOM_NodeFilter.cpp");
  198. USEUNIT("..........srcdomDOM_NodeIterator.cpp");
  199. USEUNIT("..........srcdomDOM_NodeList.cpp");
  200. USEUNIT("..........srcdomDOM_Notation.cpp");
  201. USEUNIT("..........srcdomDOM_ProcessingInstruction.cpp");
  202. USEUNIT("..........srcdomDOM_Range.cpp");
  203. USEUNIT("..........srcdomDOM_RangeException.cpp");
  204. USEUNIT("..........srcdomDOM_Text.cpp");
  205. USEUNIT("..........srcdomDOM_TreeWalker.cpp");
  206. USEUNIT("..........srcdomDOM_XMLDecl.cpp");
  207. USEUNIT("..........srcdomDomMemDebug.cpp");
  208. USEUNIT("..........srcdomDOMString.cpp");
  209. USEFILE("..........srcdomDOMStringImpl.hpp");
  210. USEUNIT("..........srcdomDStringPool.cpp");
  211. USEUNIT("..........srcdomElementDefinitionImpl.cpp");
  212. USEUNIT("..........srcdomElementImpl.cpp");
  213. USEUNIT("..........srcdomElementNSImpl.cpp");
  214. USEUNIT("..........srcdomEntityImpl.cpp");
  215. USEUNIT("..........srcdomEntityReferenceImpl.cpp");
  216. USEFILE("..........srcdomMemDebug.hpp");
  217. USEUNIT("..........srcdomNamedNodeMapImpl.cpp");
  218. USEFILE("..........srcdomNameNodeFilter.hpp");
  219. USEUNIT("..........srcdomNodeIDMap.cpp");
  220. USEUNIT("..........srcdomNodeImpl.cpp");
  221. USEUNIT("..........srcdomNodeIteratorImpl.cpp");
  222. USEUNIT("..........srcdomNodeListImpl.cpp");
  223. USEUNIT("..........srcdomNodeVector.cpp");
  224. USEUNIT("..........srcdomNotationImpl.cpp");
  225. USEUNIT("..........srcdomParentNode.cpp");
  226. USEUNIT("..........srcdomProcessingInstructionImpl.cpp");
  227. USEUNIT("..........srcdomRangeImpl.cpp");
  228. USEUNIT("..........srcdomRefCountedImpl.cpp");
  229. USEUNIT("..........srcdomTextImpl.cpp");
  230. USEUNIT("..........srcdomTreeWalkerImpl.cpp");
  231. USEUNIT("..........srcdomXMLDeclImpl.cpp");
  232. USEUNIT("..........srcvalidatorscommonCMAny.cpp");
  233. USEUNIT("..........srcvalidatorscommonCMBinaryOp.cpp");
  234. USEFILE("..........srcvalidatorscommonCMLeaf.hpp");
  235. USEFILE("..........srcvalidatorscommonCMNode.hpp");
  236. USEFILE("..........srcvalidatorscommonCMStateSet.hpp");
  237. USEUNIT("..........srcvalidatorscommonCMUnaryOp.cpp");
  238. USEUNIT("..........srcvalidatorscommonContentLeafNameTypeVector.cpp");
  239. USEUNIT("..........srcvalidatorscommonContentSpecNode.cpp");
  240. USEUNIT("..........srcvalidatorscommonDFAContentModel.cpp");
  241. USEFILE("..........srcvalidatorscommonGrammar.hpp");
  242. USEUNIT("..........srcvalidatorscommonGrammarResolver.cpp");
  243. USEUNIT("..........srcvalidatorscommonMixedContentModel.cpp");
  244. USEUNIT("..........srcvalidatorscommonSimpleContentModel.cpp");
  245. USEUNIT("..........srcvalidatorsdatatypeDatatypeValidator.cpp");
  246. USEUNIT("..........srcvalidatorsdatatypeDatatypeValidatorFactory.cpp");
  247. USEFILE("..........srcvalidatorsdatatypeInvalidDatatypeFacetException.hpp");
  248. USEFILE("..........srcvalidatorsdatatypeInvalidDatatypeValueException.hpp");
  249. USEFILE("..........srcvalidatorsDTDDocTypeHandler.hpp");
  250. USEUNIT("..........srcvalidatorsDTDDTDAttDef.cpp");
  251. USEUNIT("..........srcvalidatorsDTDDTDAttDefList.cpp");
  252. USEUNIT("..........srcvalidatorsDTDDTDElementDecl.cpp");
  253. USEFILE("..........srcvalidatorsDTDDTDEntityDecl.hpp");
  254. USEUNIT("..........srcvalidatorsDTDDTDGrammar.cpp");
  255. USEUNIT("..........srcvalidatorsDTDDTDScanner.cpp");
  256. USEUNIT("..........srcvalidatorsDTDDTDValidator.cpp");
  257. USEUNIT("..........srcvalidatorsschemaSchemaAttDef.cpp");
  258. USEUNIT("..........srcvalidatorsschemaSchemaAttDefList.cpp");
  259. USEUNIT("..........srcvalidatorsschemaSchemaElementDecl.cpp");
  260. USEUNIT("..........srcvalidatorsschemaSchemaGrammar.cpp");
  261. USEUNIT("..........srcvalidatorsschemaSchemaSymbols.cpp");
  262. USEUNIT("..........srcvalidatorsschemaSchemaValidator.cpp");
  263. USEFILE("..........srcsax2Attributes.hpp");
  264. USEFILE("..........srcsax2ContentHandler.hpp");
  265. USEFILE("..........srcsax2DefaultHandler.hpp");
  266. USEUNIT("..........srcsax2sax2Dummy.cpp");
  267. USEFILE("..........srcsax2SAX2XMLReader.hpp");
  268. USEFILE("..........srcsax2XMLReaderFactory.hpp");
  269. USERC("..........srcutilPlatformsWin32Version.rc");
  270. //---------------------------------------------------------------------------
  271. int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
  272. {
  273. return 1;
  274. }
  275. //---------------------------------------------------------------------------