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

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. USERC("..........srcutilPlatformsWin32Version.rc");
  25. USEUNIT("..........srcdomAttrImpl.cpp");
  26. USEUNIT("..........srcdomAttrMapImpl.cpp");
  27. USEUNIT("..........srcdomAttrNSImpl.cpp");
  28. USEUNIT("..........srcdomCDATASectionImpl.cpp");
  29. USEUNIT("..........srcdomCharacterDataImpl.cpp");
  30. USEUNIT("..........srcdomChildNode.cpp");
  31. USEUNIT("..........srcdomCommentImpl.cpp");
  32. USEUNIT("..........srcdomDeepNodeListImpl.cpp");
  33. USEUNIT("..........srcdomDocumentFragmentImpl.cpp");
  34. USEUNIT("..........srcdomDocumentImpl.cpp");
  35. USEUNIT("..........srcdomDocumentTypeImpl.cpp");
  36. USEUNIT("..........srcdomDOM_Attr.cpp");
  37. USEUNIT("..........srcdomDOM_CDATASection.cpp");
  38. USEUNIT("..........srcdomDOM_CharacterData.cpp");
  39. USEUNIT("..........srcdomDOM_Comment.cpp");
  40. USEUNIT("..........srcdomDOM_Document.cpp");
  41. USEUNIT("..........srcdomDOM_DocumentFragment.cpp");
  42. USEUNIT("..........srcdomDOM_DocumentType.cpp");
  43. USEUNIT("..........srcdomDOM_DOMException.cpp");
  44. USEUNIT("..........srcdomDOM_DOMImplementation.cpp");
  45. USEUNIT("..........srcdomDOM_Element.cpp");
  46. USEUNIT("..........srcdomDOM_Entity.cpp");
  47. USEUNIT("..........srcdomDOM_EntityReference.cpp");
  48. USEUNIT("..........srcdomDOM_NamedNodeMap.cpp");
  49. USEUNIT("..........srcdomDOM_Node.cpp");
  50. USEUNIT("..........srcdomDOM_NodeFilter.cpp");
  51. USEUNIT("..........srcdomDOM_NodeIterator.cpp");
  52. USEUNIT("..........srcdomDOM_NodeList.cpp");
  53. USEUNIT("..........srcdomDOM_Notation.cpp");
  54. USEUNIT("..........srcdomDOM_ProcessingInstruction.cpp");
  55. USEUNIT("..........srcdomDOM_Range.cpp");
  56. USEUNIT("..........srcdomDOM_RangeException.cpp");
  57. USEUNIT("..........srcdomDOM_Text.cpp");
  58. USEUNIT("..........srcdomDOM_TreeWalker.cpp");
  59. USEUNIT("..........srcdomDOM_XMLDecl.cpp");
  60. USEUNIT("..........srcdomDomMemDebug.cpp");
  61. USEUNIT("..........srcdomDOMString.cpp");
  62. USEUNIT("..........srcdomDStringPool.cpp");
  63. USEUNIT("..........srcdomElementDefinitionImpl.cpp");
  64. USEUNIT("..........srcdomElementImpl.cpp");
  65. USEUNIT("..........srcdomElementNSImpl.cpp");
  66. USEUNIT("..........srcdomEntityImpl.cpp");
  67. USEUNIT("..........srcdomEntityReferenceImpl.cpp");
  68. USEUNIT("..........srcdomNamedNodeMapImpl.cpp");
  69. USEUNIT("..........srcdomNodeIDMap.cpp");
  70. USEUNIT("..........srcdomNodeImpl.cpp");
  71. USEUNIT("..........srcdomNodeIteratorImpl.cpp");
  72. USEUNIT("..........srcdomNodeListImpl.cpp");
  73. USEUNIT("..........srcdomNodeVector.cpp");
  74. USEUNIT("..........srcdomNotationImpl.cpp");
  75. USEUNIT("..........srcdomParentNode.cpp");
  76. USEUNIT("..........srcdomProcessingInstructionImpl.cpp");
  77. USEUNIT("..........srcdomRangeImpl.cpp");
  78. USEUNIT("..........srcdomRefCountedImpl.cpp");
  79. USEUNIT("..........srcdomTextImpl.cpp");
  80. USEUNIT("..........srcdomTreeWalkerImpl.cpp");
  81. USEUNIT("..........srcdomXMLDeclImpl.cpp");
  82. USEUNIT("..........srcframeworkLocalFileInputSource.cpp");
  83. USEUNIT("..........srcframeworkMemBufInputSource.cpp");
  84. USEUNIT("..........srcframeworkStdInInputSource.cpp");
  85. USEUNIT("..........srcframeworkURLInputSource.cpp");
  86. USEUNIT("..........srcframeworkXMLAttDef.cpp");
  87. USEUNIT("..........srcframeworkXMLAttr.cpp");
  88. USEUNIT("..........srcframeworkXMLBuffer.cpp");
  89. USEUNIT("..........srcframeworkXMLBufferMgr.cpp");
  90. USEUNIT("..........srcframeworkXMLContentModel.cpp");
  91. USEUNIT("..........srcframeworkXMLElementDecl.cpp");
  92. USEUNIT("..........srcframeworkXMLEntityDecl.cpp");
  93. USEUNIT("..........srcframeworkXMLFormatter.cpp");
  94. USEUNIT("..........srcframeworkXMLNotationDecl.cpp");
  95. USEUNIT("..........srcframeworkXMLRecognizer.cpp");
  96. USEUNIT("..........srcframeworkXMLValidator.cpp");
  97. USEUNIT("..........srcinternalElemStack.cpp");
  98. USEUNIT("..........srcinternalReaderMgr.cpp");
  99. USEUNIT("..........srcinternalVecAttributesImpl.cpp");
  100. USEUNIT("..........srcinternalVecAttrListImpl.cpp");
  101. USEUNIT("..........srcinternalXMLReader.cpp");
  102. USEUNIT("..........srcinternalXMLScanner.cpp");
  103. USEUNIT("..........srcinternalXMLScanner2.cpp");
  104. USEUNIT("..........srcparsersDOMParser.cpp");
  105. USEUNIT("..........srcparsersSAX2XMLReaderImpl.cpp");
  106. USEUNIT("..........srcparsersSAXParser.cpp");
  107. USEUNIT("..........srcsaxDummy.cpp");
  108. USEUNIT("..........srcsaxInputSource.cpp");
  109. USEUNIT("..........srcsaxSAXException.cpp");
  110. USEUNIT("..........srcsaxSAXParseException.cpp");
  111. USEUNIT("..........srcsax2sax2Dummy.cpp");
  112. USEUNIT("..........srcutilBase64.cpp");
  113. USEUNIT("..........srcutilBinFileInputStream.cpp");
  114. USEUNIT("..........srcutilBinInputStream.cpp");
  115. USEUNIT("..........srcutilBinMemInputStream.cpp");
  116. USEUNIT("..........srcutilBitSet.cpp");
  117. USEUNIT("..........srcutilHashPtr.cpp");
  118. USEUNIT("..........srcutilHashXMLCh.cpp");
  119. USEUNIT("..........srcutilHeaderDummy.cpp");
  120. USEUNIT("..........srcutilHexBin.cpp");
  121. USEUNIT("..........srcutilKVStringPair.cpp");
  122. USEUNIT("..........srcutilMsgLoadersWin32Win32MsgLoader.cpp");
  123. USEUNIT("..........srcutilMutexes.cpp");
  124. USEUNIT("..........srcutilNetAccessorsWinSockBinHTTPURLInputStream.cpp");
  125. USEUNIT("..........srcutilNetAccessorsWinSockWinSockNetAccessor.cpp");
  126. USEUNIT("..........srcutilPlatformsWin32Win32PlatformUtils.cpp");
  127. USEUNIT("..........srcutilPlatformUtils.cpp");
  128. USEUNIT("..........srcutilQName.cpp");
  129. USEUNIT("..........srcutilregxASCIIRangeFactory.cpp");
  130. USEUNIT("..........srcutilregxBlockRangeFactory.cpp");
  131. USEUNIT("..........srcutilregxBMPattern.cpp");
  132. USEUNIT("..........srcutilregxCharToken.cpp");
  133. USEUNIT("..........srcutilregxClosureToken.cpp");
  134. USEUNIT("..........srcutilregxConcatToken.cpp");
  135. USEUNIT("..........srcutilregxConditionToken.cpp");
  136. USEUNIT("..........srcutilregxMatch.cpp");
  137. USEUNIT("..........srcutilregxModifierToken.cpp");
  138. USEUNIT("..........srcutilregxOp.cpp");
  139. USEUNIT("..........srcutilregxOpFactory.cpp");
  140. USEUNIT("..........srcutilregxParenToken.cpp");
  141. USEUNIT("..........srcutilregxParserForXMLSchema.cpp");
  142. USEUNIT("..........srcutilregxRangeFactory.cpp");
  143. USEUNIT("..........srcutilregxRangeToken.cpp");
  144. USEUNIT("..........srcutilregxRangeTokenMap.cpp");
  145. USEUNIT("..........srcutilregxRegularExpression.cpp");
  146. USEUNIT("..........srcutilregxRegxParser.cpp");
  147. USEUNIT("..........srcutilregxRegxUtil.cpp");
  148. USEUNIT("..........srcutilregxStringToken.cpp");
  149. USEUNIT("..........srcutilregxToken.cpp");
  150. USEUNIT("..........srcutilregxTokenFactory.cpp");
  151. USEUNIT("..........srcutilregxUnicodeRangeFactory.cpp");
  152. USEUNIT("..........srcutilregxUnionToken.cpp");
  153. USEUNIT("..........srcutilregxXMLRangeFactory.cpp");
  154. USEUNIT("..........srcutilregxXMLUniCharacter.cpp");
  155. USEUNIT("..........srcutilStringPool.cpp");
  156. USEUNIT("..........srcutilTranscodersWin32Win32TransService.cpp");
  157. USEUNIT("..........srcutilTransService.cpp");
  158. USEUNIT("..........srcutilXML256TableTranscoder.cpp");
  159. USEUNIT("..........srcutilXML88591Transcoder.cpp");
  160. USEUNIT("..........srcutilXMLASCIITranscoder.cpp");
  161. USEUNIT("..........srcutilXMLNumber.cpp");
  162. USEUNIT("..........srcutilXMLBigDecimal.cpp");
  163. USEUNIT("..........srcutilXMLBigInteger.cpp");
  164. USEUNIT("..........srcutilXMLChTranscoder.cpp");
  165. USEUNIT("..........srcutilXMLAbstractDoubleFloat.cpp");
  166. USEUNIT("..........srcutilXMLDouble.cpp");
  167. USEUNIT("..........srcutilXMLDateTime.cpp");
  168. USEUNIT("..........srcutilXMLEBCDICTranscoder.cpp");
  169. USEUNIT("..........srcutilXMLException.cpp");
  170. USEUNIT("..........srcutilXMLFloat.cpp");
  171. USEUNIT("..........srcutilXMLIBM1140Transcoder.cpp");
  172. USEUNIT("..........srcutilXMLString.cpp");
  173. USEUNIT("..........srcutilXMLStringTokenizer.cpp");
  174. USEUNIT("..........srcutilXMLUCSTranscoder.cpp");
  175. USEUNIT("..........srcutilXMLUni.cpp");
  176. USEUNIT("..........srcutilXMLUri.cpp");
  177. USEUNIT("..........srcutilXMLURL.cpp");
  178. USEUNIT("..........srcutilXMLUTF16Transcoder.cpp");
  179. USEUNIT("..........srcutilXMLUTF8Transcoder.cpp");
  180. USEUNIT("..........srcutilXMLWin1252Transcoder.cpp");
  181. USEUNIT("..........srcvalidatorscommonAllContentModel.cpp");
  182. USEUNIT("..........srcvalidatorscommonCMAny.cpp");
  183. USEUNIT("..........srcvalidatorscommonCMBinaryOp.cpp");
  184. USEUNIT("..........srcvalidatorscommonCMUnaryOp.cpp");
  185. USEUNIT("..........srcvalidatorscommonContentLeafNameTypeVector.cpp");
  186. USEUNIT("..........srcvalidatorscommonContentSpecNode.cpp");
  187. USEUNIT("..........srcvalidatorscommonDFAContentModel.cpp");
  188. USEUNIT("..........srcvalidatorscommonGrammarResolver.cpp");
  189. USEUNIT("..........srcvalidatorscommonMixedContentModel.cpp");
  190. USEUNIT("..........srcvalidatorscommonSimpleContentModel.cpp");
  191. USEUNIT("..........srcvalidatorsdatatypeAbstractNumericFacetValidator.cpp");
  192. USEUNIT("..........srcvalidatorsdatatypeAbstractNumericValidator.cpp");
  193. USEUNIT("..........srcvalidatorsdatatypeAbstractStringValidator.cpp");
  194. USEUNIT("..........srcvalidatorsdatatypeAnySimpleTypeDatatypeValidator.cpp");
  195. USEUNIT("..........srcvalidatorsdatatypeAnyURIDatatypeValidator.cpp");
  196. USEUNIT("..........srcvalidatorsdatatypeBase64BinaryDatatypeValidator.cpp");
  197. USEUNIT("..........srcvalidatorsdatatypeBooleanDatatypeValidator.cpp");
  198. USEUNIT("..........srcvalidatorsdatatypeDatatypeValidator.cpp");
  199. USEUNIT("..........srcvalidatorsdatatypeDatatypeValidatorFactory.cpp");
  200. USEUNIT("..........srcvalidatorsdatatypeDecimalDatatypeValidator.cpp");
  201. USEUNIT("..........srcvalidatorsdatatypeDoubleDatatypeValidator.cpp");
  202. USEUNIT("..........srcvalidatorsdatatypeENTITYDatatypeValidator.cpp");
  203. USEUNIT("..........srcvalidatorsdatatypeFloatDatatypeValidator.cpp");
  204. USEUNIT("..........srcvalidatorsdatatypeHexBinaryDatatypeValidator.cpp");
  205. USEUNIT("..........srcvalidatorsdatatypeIDDatatypeValidator.cpp");
  206. USEUNIT("..........srcvalidatorsdatatypeIDREFDatatypeValidator.cpp");
  207. USEUNIT("..........srcvalidatorsdatatypeListDatatypeValidator.cpp");
  208. USEUNIT("..........srcvalidatorsdatatypeNOTATIONDatatypeValidator.cpp");
  209. USEUNIT("..........srcvalidatorsdatatypeQNameDatatypeValidator.cpp");
  210. USEUNIT("..........srcvalidatorsdatatypeNameDatatypeValidator.cpp");
  211. USEUNIT("..........srcvalidatorsdatatypeNCNameDatatypeValidator.cpp");
  212. USEUNIT("..........srcvalidatorsdatatypeStringDatatypeValidator.cpp");
  213. USEUNIT("..........srcvalidatorsdatatypeUnionDatatypeValidator.cpp");
  214. USEUNIT("..........srcvalidatorsdatatypeDateTimeValidator.cpp");
  215. USEUNIT("..........srcvalidatorsdatatypeDateTimeDatatypeValidator.cpp");
  216. USEUNIT("..........srcvalidatorsdatatypeDateDatatypeValidator.cpp");
  217. USEUNIT("..........srcvalidatorsdatatypeTimeDatatypeValidator.cpp");
  218. USEUNIT("..........srcvalidatorsdatatypeDayDatatypeValidator.cpp");
  219. USEUNIT("..........srcvalidatorsdatatypeMonthDatatypeValidator.cpp");
  220. USEUNIT("..........srcvalidatorsdatatypeMonthDayDatatypeValidator.cpp");
  221. USEUNIT("..........srcvalidatorsdatatypeYearDatatypeValidator.cpp");
  222. USEUNIT("..........srcvalidatorsdatatypeYearMonthDatatypeValidator.cpp");
  223. USEUNIT("..........srcvalidatorsdatatypeDurationDatatypeValidator.cpp");
  224. USEUNIT("..........srcvalidatorsDTDDTDAttDef.cpp");
  225. USEUNIT("..........srcvalidatorsDTDDTDAttDefList.cpp");
  226. USEUNIT("..........srcvalidatorsDTDDTDElementDecl.cpp");
  227. USEUNIT("..........srcvalidatorsDTDDTDGrammar.cpp");
  228. USEUNIT("..........srcvalidatorsDTDDTDScanner.cpp");
  229. USEUNIT("..........srcvalidatorsDTDDTDValidator.cpp");
  230. USEUNIT("..........srcvalidatorsschemaComplexTypeInfo.cpp");
  231. USEUNIT("..........srcvalidatorsschemaGeneralAttributeCheck.cpp");
  232. USEUNIT("..........srcvalidatorsschemaNamespaceScope.cpp");
  233. USEUNIT("..........srcvalidatorsschemaSchemaAttDef.cpp");
  234. USEUNIT("..........srcvalidatorsschemaSchemaAttDefList.cpp");
  235. USEUNIT("..........srcvalidatorsschemaSchemaElementDecl.cpp");
  236. USEUNIT("..........srcvalidatorsschemaSchemaGrammar.cpp");
  237. USEUNIT("..........srcvalidatorsschemaSchemaInfo.cpp");
  238. USEUNIT("..........srcvalidatorsschemaSchemaSymbols.cpp");
  239. USEUNIT("..........srcvalidatorsschemaSchemaValidator.cpp");
  240. USEUNIT("..........srcvalidatorsschemaSubstitutionGroupComparator.cpp");
  241. USEUNIT("..........srcvalidatorsschemaTraverseSchema.cpp");
  242. USEUNIT("..........srcvalidatorsschemaXercesAttGroupInfo.cpp");
  243. USEUNIT("..........srcvalidatorsschemaXercesElementWildcard.cpp");
  244. USEUNIT("..........srcvalidatorsschemaXercesGroupInfo.cpp");
  245. USEUNIT("..........srcvalidatorsschemaXUtil.cpp");
  246. USEUNIT("..........srcvalidatorsschemaidentityFieldActivator.cpp");
  247. USEUNIT("..........srcvalidatorsschemaidentityFieldValueMap.cpp");
  248. USEUNIT("..........srcvalidatorsschemaidentityIC_Field.cpp");
  249. USEUNIT("..........srcvalidatorsschemaidentityIC_Key.cpp");
  250. USEUNIT("..........srcvalidatorsschemaidentityIC_KeyRef.cpp");
  251. USEUNIT("..........srcvalidatorsschemaidentityIC_Selector.cpp");
  252. USEUNIT("..........srcvalidatorsschemaidentityIC_Unique.cpp");
  253. USEUNIT("..........srcvalidatorsschemaidentityIdentityConstraint.cpp");
  254. USEUNIT("..........srcvalidatorsschemaidentityValueStore.cpp");
  255. USEUNIT("..........srcvalidatorsschemaidentityValueStoreCache.cpp");
  256. USEUNIT("..........srcvalidatorsschemaidentityXercesXPath.cpp");
  257. USEUNIT("..........srcvalidatorsschemaidentityXPathMatcher.cpp");
  258. USEUNIT("..........srcvalidatorsschemaidentityXPathMatcherStack.cpp");
  259. USEUNIT("..........srcvalidatorsschemaidentityXPathSymbols.cpp");
  260. //---------------------------------------------------------------------------
  261. int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
  262. {
  263. return 1;
  264. }
  265. //---------------------------------------------------------------------------