人事管理系统的设计与实现 翻译_第1页
人事管理系统的设计与实现 翻译_第2页
人事管理系统的设计与实现 翻译_第3页
人事管理系统的设计与实现 翻译_第4页
人事管理系统的设计与实现 翻译_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(A1A0A2A3A4A5A7A8A6A9QQA1168661508二一年六月本科毕业设计外文文献翻译A10A12A13A14A15A16A16A16A10A17A15A16A16A16学生姓名XXX学院信息工程学院系别计算机系专业软件工程班级软件06班指导教师XXX讲师XXXA18A19A20A21A22A23A24A19A25A26A27A28A28A291PROSQLSERVER2008XMLSQLSERVER2008SNATIVEXMLMANIPULATIONANDQUERYINGFACILITIESAREPARTICULARLYUSEFULINTHEFOLLOWINGSITUATIONSYOUWANTTOMANIPULATEORSHAREXMLDATAWHILETAKINGADVANTAGEOFSQLSERVERSTRANSACTIONALCAPABILITIESYOUWANTTOTAKEADVANTAGEOFSQLSERVERSADMINISTRATIVEFUNCTIONALITYTOBACKUP,RECOVER,ORREPLICATEYOURXMLDATAYOUNEEDTOENSURETHATYOURSERVERSIDEXMLDATAISVALIDANDWELLFORMEDYOUWANTYOURXMLANDRELATIONALDATATOINTEROPERATEYOUWANTTOTAKEADVANTAGEOFSQLSERVERSXQUERYANDXPATHCAPABILITIESYOUWANTTOOPTIMIZEYOURQUERIESOFXMLDATAUSINGINDEXESANDSQLSERVERSQUERYOPTIMIZERXMLISAPARTICULARLYGOODCHOICEASACOMMUNICATIONFORMATFORLOOSELYCOUPLEDSYSTEMSORWHENTRYINGTOMAKELEGACYSYSTEMSCOMMUNICATEWITHMODERNSERVERSITSALSOANEXCELLENTCHOICEWHENSTORINGDATAFORAPPLICATIONSTHATLENDTHEMSELVESTOUSINGDATAINAMARKEDUPFORMAT,SUCHASDOCUMENTMANAGEMENTANDPRESENTATIONAPPLICATIONSMODELINGSEMISTRUCTUREDDATAINANADHOCFASHIONALSOLENDSITSELFWELLTOUSINGXMLTHEREAREMANYSTANDARDAPPLICATIONSFORXMLALREADYDEFINEDINALMOSTEVERYINDUSTRY,SOXMLISOFTENANEXCELLENTCHOICEWHENSTANDARDCOMMUNICATIONFORMATSANDDATASHARINGAREHIGHPRIORITIESWHETHER,ANDWHEN,TOUSEXMLISTHESUBJECTOFMUCHDEBATEAMONGSQLSERVERPROFESSIONALSTHEREARESITUATIONSWHEREXMLISNOTTHEBESTTOOLFORTHEJOB,INCLUDINGTHEFOLLOWINGYOURDATAISHIGHLYSTRUCTUREDANDDENSENONSPARSEORDERISUNIMPORTANTTOYOURDATAYOUDONOTWANTTOQUERYDATABASEDONITSSTRUCTUREYOURDATAISBESTREPRESENTEDUSINGENTITYREFERENCESADDITIONALLY,IFYOUDONOTINTENDTOQUERYORMANIPULATEYOURXMLDATAONXXXA18A19A20A21A22A23A24A19A25A26A27A28A28A292SQLSERVER,BUTJUSTWANTTOSTOREANDRETRIEVEIT,YOUSHOULDUSETHEVARCHARORNVARCHARDATATYPESINSTEADOFSQLSERVERSXMLDATATYPETHISISMOSTOFTENTHECASEWHENYOUSIMPLYUSESQLSERVERASASTORAGEREPOSITORYFORYOURXMLDATAANDPERFORMALLYOURXMLQUERYINGANDMANIPULATIONINTHEMIDDLETIERORINACLIENTSIDEAPPLICATIONALSOSTOREYOURXMLDATAASVARCHARORNVARCHARIFYOUNEEDTOSTOREITEXACTLY,ASACHARACTERFORCHARACTERCOPY,FORAUDITINGPURPOSESORFORREGULATORYCOMPLIANCETHISISACOMMONSCENARIOWHENYOUARESTORINGDATAABOUTDIGITALFINANCIALTRANSACTIONS,ANDYOUNEEDTOMAINTAINANAUDITTRAILOFTHETRANSACTIONSBUTDONOTNEEDTOMANIPULATEORQUERYTHEDATAINTHEXMLSOFARIVECOVEREDQUITEALOTOFGROUNDDISCUSSINGNATIVESQLSERVER2008XMLFUNCTIONALITYHOWEVER,THEREARESOMETHINGSTHATARENTCOVEREDBYTHENATIVETRANSACTSQLTSQLANDXMLDATATYPEENHANCEMENTSINSQLSERVERUSINGEXTENSIBLESTYLESHEETLANGUAGETRANSFORMATIONSXSLTFUNCTIONALITYISONEAREAWHEREYOUHAVETOGOOUTSIDEOFTHEBUILTINTSQLFUNCTIONALITYANDACCESSTHENETFUNCTIONALITYAVAILABLETHROUGHTHESQLCLRSQLCOMMONLANGUAGERUNTIMEXSLTISAW3CRECOMMENDATIONFORALANGUAGEFORTRANSFORMINGXMLDOCUMENTSINTOOTHERXMLDOCUMENTSINTHISCHAPTER,IWILLTALKABOUTTHEW3CXSLTRECOMMENDATIONANDTHESQLCLRFUNCTIONALITYTHATWILLENABLEYOUTOACCESSXSLTFUNCTIONALITYDIRECTLYFROMWITHINSQLSERVERXSLTGIVESYOUTHEABILITYTOTAKEANXMLDOCUMENTASINPUT,ADDORREMOVEATTRIBUTES,REARRANGEANDSORTELEMENTS,MANIPULATECONTENT,ANDMAKEPROCESSINGDECISIONSBASEDONTHERESULTSOFNODETESTSANDOTHERLOGICALCONSTRUCTSONEOFTHEMOSTCOMMONUSESFORXSLTISTOTRANSFORMXMLDOCUMENTSINTOXHTMLFORPRESENTATIONONTHECLIENTTIERANOTHERCOMMONUSEINTHEBACKENDISTOTAKEXMLDATAFROMDIFFERENTSOURCESANDCONVERTITTOACOMMONFORMATILLDISCUSSBOTHOFTHESEUSESFORXSLTANDDEMONSTRATEPERFORMINGXSLTRANSFORMATIONSDIRECTLYFROMTSQLINTHISCHAPTERDURINGTHEXSLTRANSFORMATIONPROCESS,ANINPUTXMLDOCUMENTANDANXSLTSTYLESHEETAREBOTHFEDINTOANXSLTPROCESSORTHEXSLTPROCESSORUSESXXXA18A19A20A21A22A23A24A19A25A26A27A28A28A293THEXSLTSTYLESHEETTOMANIPULATETHECONTENTSOFTHEXMLDOCUMENTFEDINTOITTOPRODUCETHEXMLRESULTDOCUMENTTHEORIGINALSOURCEXMLDOCUMENTISLEFTUNALTEREDBYTHEPROCESS,WITHALLTRANSFORMATIONSBEINGOUTPUTTOANEWXMLDOCUMENTXSLTUSESXPATHTOLOCATE,NAVIGATE,ANDPERFORMNODETESTSINTHESOURCEDOCUMENTXPATHISALSOTHEFOUNDATIONFORXQUERYPATHEXPRESSIONS,WHICHITALKEDABOUTINCHAPTER5XSLTISAFUNCTIONALLANGUAGE,ANDXSLTSTYLESHEETSAREXMLDOCUMENTSTHATARECOMPOSEDOFTEMPLATESXSLTSTYLESHEETTEMPLATES,INTURN,AREBUILTFROMPREDEFINEDXSLTELEMENTSIWILLTALKABOUTHOWTOCREATEYOUROWNXSLTSTYLESHEETSINTHISCHAPTER,BUTFIRSTIWILLADDRESSAMOREIMMEDIATEISSUEACCESSINGXSLTFROMTSQLASIMENTIONEDPREVIOUSLY,TSQLDOESNOTPROVIDEBUILTINSUPPORTFORXSLTTHENETFRAMEWORK,HOWEVER,OFFERSANEXCELLENTXSLTTRANSFORMATIONFACILITYVIAITSSYSTEMXMLXSLNAMESPACEFORTUNATELY,YOUCANEASILYACCESSTHISNETFRAMEWORKFUNCTIONALITYTHROUGHSQLSERVERSSQLCLRINTEGRATIONTHISREQUIRESYOUTOCREATEANDREGISTERANETASSEMBLYANDCREATETSQLFUNCTIONSANDPROCEDURESTOACCESSTHEFUNCTIONALITYEXPOSEDBYTHEASSEMBLYBEFOREIGETINTOTHEDETAILSOFSQLCLRASSEMBLYCREATIONANDDEPLOYMENT,INEEDTODOALITTLEADMINISTRATIVEWORKTOENSURESQLCLRISENABLEDIWILLALSOBEIMPLEMENTINGSOMEFUNCTIONALITYTHATCREATESXMLFILESINTHEFILESYSTEMSQLCLRASSEMBLIESNEEDTHEEXTERNALACCESSLEVELOFSECURITYINORDERTOACCESSTHEFILESYSTEMTOALLOWTHISFUNCTIONALITY,YOUNEEDTOMAKESURETHEDATABASEISSETTOTRUSTWORTHYMODE。AFTERYOUVEENABLEDTHESQLCLROPTIONINTHEDATABASE,SETTHEDATABASETOTRUSTWORTHYMODE,ANDGRANTEDEXTERNALACCESSASSEMBLYPERMISSIONSTOTHEPRINCIPAL,ASDESCRIBEDINTHISSECTION,ITSTIMETOCOMPILEANDDEPLOYTHEASSEMBLYTHESOURCECODEFORTHEASSEMBLIESUSEDINTHEEXAMPLESINTHISBOOKISINCLUDEDINTHEDOWNLOADSAMPLESFORTHISBOOK,AVAILABLEFROMTHEAPRESSWEBSITEATWWWAPRESSCOM/BOOK/SOURCECODETOCOMPILEANDDEPLOYASQLCLRSAMPLE,OPENTHEAPPROPRIATEVISUALSTUDIOSOLUTIONFILEINVISUALSTUDIOONCEYOUHAVEOPENEDTHESOLUTION,YOUWILLNEEDTOCHANGETHEDATABASEXXXA18A19A20A21A22A23A24A19A25A26A27A28A28A294CONNECTIONSTRINGINTHEDATABASEPROPERTIESPAGEOFTHESOLUTIONNOTETHATIFYOUAREUSINGVISUALSTUDIO2005,DEPLOYINGTOSQLSERVER2008REQUIRESYOUTODOWNLOADANDINSTALLAPATCHFROMMICROSOFTSWEBSITEATHTTP/DOWNLOADMICROSOFTCOMONCEYOUVECHANGEDTHEDATABASECONNECTIONSTRINGFORTHEASSEMBLY,CHOOSETHEDEPLOYOPTIONONTHEBUILDMENUTHISOPTIONCOMPILESTHECODE,INSTALLSTHEASSEMBLYONTHESERVER,ANDCREATESTHETSQLUSERDEFINEDFUNCTIONSANDSTOREDPROCEDURESNECESSARYTOACCESSTHESQLCLRFUNCTIONALITYONCEYOUVEDEPLOYEDTHECODETOTHESERVER,YOUCANACCESSTHEPROCEDURESANDFUNCTIONSTHROUGHSQLSERVERMANAGEMENTSTUDIOSSMSALTERNATIVELY,THETSQLSCRIPTSTOINSTALLTHEPRECOMPILEDASSEMBLIES,FUNCTIONS,ANDPROCEDURESAREINCLUDEDWITHTHESAMPLEDOWNLOADSTHISISUSEFULIFYOUWANTTOINSTALLTHESAMPLESQLCLRCODEWITHOUTCOMPILINGANDDEPLOYINGITYOURSELFTHROUGHVISUALSTUDIOINTHEEXAMPLEFORTHISSECTION,DEPLOYINGTHESAMPLECODETHROUGHVISUALSTUDIOORRUNNINGTHETSQLINSTALLATIONSCRIPTSINSSMSWILLINSTALLTHESQLCLRASSEMBLY,PROCEDURES,ANDFUNCTIONS,INCLUDINGFN_XSLTTRANSFORMANDP_XSLTTRANSFORMTOFILETHEASSEMBLYITSELFISWRITTENINCANDCOMPILEDWITHVISUALSTUDIO2005ILLSTARTBYCREATINGSOMEPRIVATEFUNCTIONSTHATSUPPORTNETXSLTRANSFORMATION。THESQLCLRUSERDEFINEDFUNCTIONSANDSTOREDPROCEDURESILLCREATEINTHISSECTIONWILLRELYHEAVILYONTHESESUPPORTFUNCTIONSIN1999,THEW3CAPPROVEDTHEHTML401SPECIFICATIONFORWEBBASEDPUBLISHINGTHISRECOMMENDATIONISCOMMONLYKNOWNASHTML4IN2000,THEW3CQUICKLYFOLLOWEDUPWITHTHEXHTMLEXTENSIBLEHTMLSTANDARD,WHICHREDEFINESHTMLASANXMLAPPLICATIONDURINGTHISSAMETIME,VENDORSWEREJUSTSTARTINGTOGETSERIOUSABOUTIMPLEMENTINGTHE1996W3CRECOMMENDATIONFORCSSFUNCTIONALITYINTHEIRBROWSERPRODUCTSHISTORICALLYSPEAKING,ATTRIBUTESPLAYEDAKEYROLEINHTMLFORMATTINGALLTHEWAYUPTOHTML4,THEREISAHEAVYRELIANCEONATTRIBUTESTOSPECIFYCOLORS,XXXA18A19A20A21A22A23A24A19A25A26A27A28A28A295BORDERS,SPACING,POSITION,ANDJUSTABOUTEVERYOTHERFORMATTINGOPTIONSUPPORTEDBYHTMLWITHTHEADOPTIONOFXHTML,MOSTOFTHESEATTRIBUTESWEREDEPRECATEDINFAVOROFTHEMOREPOWERFULANDFLEXIBLECSSMODELINANATTEMPTTOFOLLOWMODERNUSERINTERFACECODINGSTANDARDS,IVEUSEDCSSANDGENERATEDPROPERLYFORMEDHTMLINTHEEXAMPLESOFTHISCHAPTERALLHTMLRESULTSHAVEBEENTESTEDFORSTANDARDSCONFORMANCEINBOTHINTERNETEXPLORER6ANDFIREFOX20THEHTMLBODYCONTAINSTHEFIRSTXSLAPPLIEDTRANSFORMATION,WHICHISANXSLVALUEOFELEMENTINTHEHEADERTHESELECTATTRIBUTECANTAKEALITERALVALUEORANXPATHEXPRESSION,WHICHPROVIDESTHEVALUETOINSERTINTOTHERESULTDOCUMENTINTHISINSTANCE,ISPECIFIEDTHECOUNTRYELEMENTFROMTHESOURCEXMLDOCUMENTRECALLTHATISPECIFIEDTHE/INDIVIDUALCUSTOMERSUMMARYXPATHEXPRESSIONFORTHISTEMPLATESMATCHATTRIBUTEEXPRESSION,SOTHEPATHTHATISPECIFYINTHISXSLVALUEOFELEMENTISRELATIVETO/INDIVIDUALCUSTOMERSUMMARYTHISMEANSTHEFULLPATHTOTHISSPECIFICELEMENTISACTUALLY/INDIVIDUALCUSTOMERSUMMARY/COUNTRYIALSODEFINETHETWOCOLUMNHTMLTABLETHATWILLDISPLAYTHEFORMATTEDRESULTSTHISNEXTEXAMPLEWILLDEMONSTRATEPERFORMINGWHATICALLA“BACKEND”XSLTRANSFORMATIONWHILETECHNICALLYALLXSLTRANSFORMATIONSPERFORMEDONSQLSERVEROCCURINTHEBACKEND,INTHISINSTANCE,IMREFERRINGTOTHETARGETOFTHETRANSFORMATIONTHEMOSTCOMMONTYPEOFXSLTRANSFORMATIONISPROBABLYTRANSFORMINGXMLDOCUMENTSTOAPRESENTATIONLAYERFORMATLIKEHTML,BUTXSLTISALSOUSEFULFORTAKINGXMLDATAINVARYINGFORMATSANDTRANSFORMINGITTOACOMMONFORMATFORBACKENDUSECONSIDERASITUATIONWHEREYOURECEIVECUSTOMERORDERSINXMLFORMATFROMDIFFERENTSOURCESTHESESOURCESMIGHTBEDIFFERENTWEBSITESTHATSELLYOURPRODUCTS,BRICKANDMORTARRETAILERS,GOVERNMENTAGENCIES,ORCOMBINATIONSOFTHESETRYINGTOCONVINCEALLOFYOURCUSTOMERSTOCHANGETHEIRORDERINGSYSTEMSTOSENDYOUORDERSINACOMMONFORMATMIGHTBEANUPHILLBATTLE,BUTTHATSOKBECAUSEYOUCANTRANSFORMTHEDATAYOURECEIVEINTOYOUROWNSTANDARDFORMATUSINGXSLTFORTHISEXAMPLE,ILLASSUMETHATADVENTUREWORKSACCEPTSXMLORDERSFROMCUSTOMERSILLALSOXXXA18A19A20A21A22A23A24A19A25A26A27A28A28A296ASSUMETHATTHOSEXMLORDERSCANARRIVEINDIFFERENTXMLFORMATS,BUTTHEBACKENDPROCESSINGREQUIRESASINGLECOMMONFORMATINTHEOLDDAYSWHENANSIX12ELECTRONICDATAINTERCHANGEEDIWASTHEONLYWAYTOTRANSFERELECTRONICORDERS,BUYERSANDSELLERSESSENTIALLYCREATEDTHEIROWNCUSTOMDATASTRUCTURESBYPICKINGANDCHOOSINGASEEMINGLYRANDOMSETOFRECORDSFROMAVERYLARGEALLENCOMPASSINGSTANDARDTODEALWITHALLTHEDIFFERENTSOURCEDATASTRUCTURES,YOUEITHERHADTOCREATEMULTIPLECOMPLEXPARSERSBYHANDORBUYEXPENSIVESOFTWARETHATMAPPEDEDITRANSACTIONRECORDSTOOUTPUTFILESANDDATABASEFIELDSXSLT,ONTHEOTHERHAND,ALLOWSYOUTOQUICKLYANDEASILYCREATESTYLESHEETSTHATCONVERTXMLSOURCEDATAFROMDIFFERENTSOURCESINTOACOMMONFORMATINTHEEXAMPLEFORTHISSECTION,IMGOINGTOCONVERTORDERSFROMTWODIFFERENTCUSTOMERSINTOACOMMONSTRUCTUREUSINGXSLTILLBEGINBYCREATINGTWOXMLORDERSINLISTING88,ONEFROMACUSTOMERCALLEDACMERETAILERSANDASECONDFROMXYZBIKEREPAIRTHESEORDERSHAVEDIFFERENTSTRUCTURESTHATILLEVENTUALLYCONVERTTOTHECOMMONFORMATIVECOVEREDAWIDEVARIETYOFSQLSERVERBASEDXMLTOOLSSOFAR,INCLUDINGTHEXMLDATATYPE,XMLSCHEMA,XQUERY,ANDEXTENSIBLESTYLESHEETLANGUAGETRANSFORMATIONSXSLTINADDITIONTOALLTHISXMLFUNCTIONALITY,SQLSERVERALSOPROVIDESSUPPORTFORXMLBASEDSIMPLEOBJECTACCESSPROTOCOLSOAPENDPOINTSOVERHYPERTEXTTRANSFERPROTOCOLHTTPSOAPPROVIDESTHEABILITYTOSERIALIZEOBJECTSUSINGXML,ANDHTTPPROVIDESTHECOMMUNICATIONPROTOCOLTOSENDANDRECEIVESOAPBASEDOBJECTSINANUTSHELL,THISMEANSTHATYOUCANUSEASQLSERVERINSTANCEDIRECTLYASAWEBSERVICESERVERSQLSERVERPROVIDESBUILTINSUPPORTFOREXPOSINGSTOREDPROCEDURESANDUSERDEFINEDFUNCTIONSASWEBSERVICEMETHODSUSINGSOAPUSINGHTTPSOAPENDPOINTS,YOUCANACCESSTHESEEXPOSEDSTOREDPROCEDURESANDFUNCTIONSREMOTELYWITHMINIMALEFFORTSQLSERVER2005INTRODUCEDHTTPSOAPENDPOINTS,WHICHPROVEDTOBEASIGNIFICANTADVANCEOVERTHESQLSERVER2000MODELSQLSERVER2000RELIEDHEAVILYONLEGACYINTERNETINFORMATIONSERVICESIISANDCOMPONENTOBJECTXXXA18A19A20A21A22A23A24A19A25A26A27A28A28A297MODELCOMBASEDOBJECTSFORPROVIDINGWEBSERVICESUPPORTTOSQLSERVERSQLSERVER2008CONTINUESSUPPORTFORTHESIMPLERANDMORESECURESQLSERVER2005SOAPENDPOINTMODELINTHISCHAPTER,IWILLDISCUSSHOWTOSETUPANDCONFIGUREHTTPSOAPENDPOINTSANDHOWTOACCESSTHEMFROMYOURCLIENTAPPLICATIONSBACKINSQLSERVER2005,MICROSOFTINTRODUCEDHTTPSOAPENDPOINTSTOEXPOSESERVERSIDESTOREDPROCEDURESANDUSERDEFINEDFUNCTIONSASWEBMETHODSWITHSQLSERVER2008,HTTPSOAPENDPOINTSHAVEBEENDEPRECATEDTHERESNOOFFICIALWORDYETONWHY,BUTITSAGOODGUESSTHATDATABASEADMINISTRATORFEEDBACKCONCERNINGPOTENTIALSECURITYISSUESPLAYEDABIGPARTINTHEDECISIONASOFTHETIMEOFTHISWRITING,THERESNOOFFICIALWORDONTHEDEPRECATIONOTHERTHANTHEFOLLOWINGMESSAGEYOULLRECEIVEWHENYOUCREATEANHTTPSOAPENDPOINTIDECIDEDTORETAINTHISCHAPTERAFTERFINDINGOUTABOUTTHEDEPRECATIONOFTHISFEATUREBECAUSESOMEWILLNEEDTOPROVIDEONGOINGSUPPORTANDMIGRATIONFORSQLSERVER2005APPLICATIONSTHATCURRENTLYUSEHTTPSOAPENDPOINTSASTHEERRORMESSAGESUGGESTS,HOWEVER,YOUSHOULDPLANTOUSEALTERNATIVEMETHODSOFEXPOSINGYOURDATAANDSQLSERVERFUNCTIONALITYANDPLANTOMOVEAWAYFROMHTTPSOAPENDPOINTSASSOONASPOSSIBLEAUTHORMICHAELCOLESFROMPROSQLSERVER2008XMLPAGE16XXXA18A19A20A21A22A23A24A19A25A26A27A28A28A298译文专业SQLSERVER2008XMLSQLSERVER2008年的本土XML操纵和查询的设施是特别有用的,在下列情形之一你想利用SQL服务器控制XML数据的能力。你想利用SQL服务器的备份功能进行备份,恢复,或复制你的XML数据。你要确定你的服务器端的XML数据是有效和规范的。你希望你的XML用关系型数据来实现。你想利用SQL服务器的XPATH功能。你想要优化您查询XML数据使用索引和SQL查询优化。XML是一份特别好的选择作为交流的松散耦合系统的格式或者当试图让遗留系统与现代服务器。它也是一个优秀的选择时,可广泛应用于各种存储数据,试图利用数据放在一个改过格式,如文档管理和演示应用程序。建模小于数据在一个特设时尚也只用来使用XML。有许多标准的应用已定义为XML的G1972G1058G8611一个行G1006,G6164G1209XMLG13475G5132是一个G993G19181的选择当标准的G17902G1461格式和数据G1861G1151G20652优G1820G7447。G7092G16782G1172G1052时G1517使用XML的G1039G20076在SQLSERVERG999G1006G1166G3775G1025。有G1135情G1929XMLG993是G7380好的G5049G1867来G5049作,G2265G6336你的数据G13479G7512G4506G19610,G7380G18337要的是你G20046序数据,你G993G1262想查询数据G3534于G13479G7512,你的数据是G7380能代G15932使用实G1319G2454数,G2490G3818,如G7536你G993G6183G12651查询或者控制你的XML数据,G1306是SQL服务器只是想存储和G7828索它,你应G16825用VARCHAR或你的数据G12879型代G7379SQL服务器的XML数据G12879型。G17837是G7380G5132G16277的情G1929时,你只G19668使用SQL服务器一个存储G5223G3818G2052G11458G2081为G8502,G6117已G13475G16218G11434G1114G993G4581G3332G16764G2419G3999的SQLSERVER2008XML的功能。G9994G13792,有G1135G1008G16211G993是G11013本G3332G2162理SQL。XML数据G12879型的SQL服务器G3698G5390。利用G6205G4649G7691式G15932G16833G16340G17728G6454XSLT的功能。XSLT是W3CG6524G14628使用的一种G16833G16340G17728G6454XML文档G17728G6454G6116G2490一个XML文G1226。在G17837一G12468G1025,G6117G4570G16764G16782W3CG6524G14628和XSLTSQLCLR功能,G13792G1000G1262让你进G1849XSLT的功能G11464G6521G1186在SQL服务器。XSLT让你能G6355一份XML文档作为G17767G1849,G9167G2164或G2036G19512G4658G5627,G6502列和G2010G12879G1815G13044G451操纵G2559G18339,使G3800理G1927定G8991试的G13479G7536和G1866G1194的G17935G17765建G7512G14422G9869。G7380G5132G16277的一种,用XSLT是XML文档G17728G6454G6116XHTML的G15932现G13485G4470G6155。G2490一种G7234遍使用在后台是XML数据,G1186G993同的来源,G4570它G17728G6454XXXA30A31A32A33A34A35A36A31A37A38A39A40A40A419G6116一个G5132G16277的格式。G6117还G4570G16764G16782G17837G1135使用XSLT和示范G15932演XSL的G17728变。在本G12468G1025,G11464G6521G1186TSQLG17728型过程G1025,G17767G1849XSLG7691式G15932和一个合适的XML文档G17767G1849一个XSLTG3800理器都。XSLTG3800理器使用XSLT的G7691式的操控XML文档的内容注G1849G1114它产生的XML文档。G13479G7536G2419XML文档的来源是左G2419封G993动G3332,G6164有的G17728变过程G1025被G17767出去一个新的XML文档。XSLT的使用XPATH定位G451导航G451演出G14422G9869试验在源文G1226。XPATH也是G3534础路径G15932达式,就是G6117用G2052谈G16782在第5G12468G1025G16764G16782。XSLT是功能G5627的G16833G16340,和XSLT的G7691式G15932是XML文G1226组G6116模板。XSLT的G7691式G15932的模板,反过来,建立G1186预定义的XSLTG1815G13044。G6117要谈谈如何创建自己的XSLT的G7691式G15932在本G12468G1025,G1306是首G1820G6117要使用XSLT访问NET。当G6117之G2081提G2052的,TSQL并G993提供支持XSLT内置NET框架,G9994G13792,提供G1114极好的XSLTG17728G6454装置SYSTEMXMLXSLG17902过它命名空间。幸运的是,你可G1209很容易G3332找G2052G17837NET框架功能G17902过SQL服务器的SQLCLR一G1319化。G17837G19668要你创建和注册一个NET的用G6155。TSQL功能和程序访问功能暴露出来的装配。之G2081,G6117得G2052的细G14422SQLCLR装配创造和部署,G6117G19668要做一个小管理G5049作G1209确保SQLCLR被激活。G6117也G1262被执行某G1135功能,创造G1114XML文G1226系统G1025的文G1226。SQLCLR组G1226G19668要G3818部访问的安全等级,为G1114获取文G1226系统。让G17837一功能,你G19668要确定数据G5223是值得G1461赖的模式。在你已G13475使SQLCLR选项在数据G5223G1025,设置G1114数据G5223,值得G1461赖的方式,G1209及G3818部访问G7447限授予总G6116,如在G17837一大段的描述G1025,它的时间编制和部署总G6116。源代码为G6164采用的总G6116的例子,在G17837本书G2265G6336在下载G7691本对G17837本书,网址WWWAPRESSCOM/VIEW_BOOK/SOURCECODE。编写和部署SQLCLRG7691品,G6183开合适的视觉G5049作室的解G1927方案文G1226在视觉G5049作室。一旦你已G13475G6183开G1114存储器,你G19668要改变G13479G7536一G7691。数据G5223连G6521字符串G1025G4658G5627页的解G1927方案。2005年,部署在SQLSERVER2008G19668要下载和安装补丁G1186微软的网站HTTP/DOWNLOADMICROSOFTCOM。一旦你已G13475改变G1114G13479G7536,数据G5223连G6521字符串G19610合,选择配置选项的建立菜G2345。G17837个选项编写代码时,安装装配在服务器G990,创造TSQL用G6155自定义G2001数和存储过程G5529要的存取SQLCLR功能。一旦你已G13475部署代码G2052服务器,你可G1209访问G17837个程序和功能G17902过SQL服务器管理G5049作室。G2490G3818,TSQLG14062本安装PRECOMPILED总G6116G451功能和程序G2265G6336与G7691品的下载。G17837是有G11422的,如G7536你想安装G7691品SQLCLR代码编制和部署自己G17902过视觉XXXA30A31A32A33A34A35A36A31A37A38A39A40A40A4110G5049作。在G17837个例子示例代码段,部署G1114视觉G5049作室或运行TSQL安装G14062本G4570安装SQLCLRSSM装配,流程和功能,G2265G6336FN_XSLTTRANSFORM和P_XSLTTRANSFORMTOFILE。G17837个系统是用C编写与视觉的G5049作室,2005。G6117G4570开G3999创造一G1135个G1166的功能1999年,W3CG16760可G17837个01规格的G1126G13864网出G10268G17837个建G16770G1451G12228HTML4。在2000年,W3CG17817G17907G13051G17331在XHTMLG6205G4649HTML标准,G13792作为一个XML应用程序G18337新HTML。在G8504同时,供应G2842就开G3999G16760G11507G14865实W3CG6524G14628在1996年在G8995G16284器G1025产品的CSS的功能。G1186G2394G2502的G16294G5242G16774,G4658G5627G1025G6210演G1114关G19202G16294G14406在HTML格式。HTML4一个G1017G18337G1393赖G4658G5627G6363定的G20080G14406G451G17805G11040G451间G17329G451位置和G1972G1058G6164有G1866G1194格式,选择支持HTML。G6700要采用XHTML,大部G2010的G17837G1135G4658G5627被G5235G5335G7368G5390大G451G9801活的CSS的模型。为G1114G17993G5502现代的用G6155G11040G19766的编码标准,G6117已G13475用CSS和HTMLG1025形G6116的例子适当的G17837一G12468。G6164有的HTML的G13479G7536被G8991试标准符合G5627在INTERNETEXPLORER6G9791G1040420G10268本。HTMLG1319G2265G2559第XSLAPPLIED变G19773,G17837是一个作用是G1815G13044在页G11485。G17837个G4658G5627可G1209选择一个字G19766G990的G1227值或第一个G14422G9869,它G6164提供的值来G6566G1849G13479G7536文G1226。在G17837种情G1929下,G6117G6363定的G3281G4490G1815G13044G1186来源的XML文档。G3250G5530一下G6117G6363定的/个G1166CUSTOMERSUMMARYXPATHG15932达G17837个模板G2317配的G4658G5627。G17837一个例子G4570示范G15932演G6117G6164G16871的G256后端G257XSLG17728型。G15441G9994在G6228G7427G990G6164有的XSLG17728变SQLG2469生在后台,在G17837种情G1929下,G6117G6164G6363的对G16949的G17728变。G7380G5132G16277的作用G17728G6454可能是一个PRESENTATIONLAYERG17728G6454XML文G1226格式HTML,G1306XSLT也是很有用的XML数据,G1209G993同的格式和G17728化它一个G5132G16277的格式后端使用。G13783G15397一种情形,G16840G7138你G6922G2052G4470G6155G16758G2345在XML格

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论