资源描述:
《开发 xml 应用程序-毕业论文外文翻译》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西电科大经管院毕业论文TheworldofXMLisvastandgrowing,withahugevarietyofstandardsandtechnologiesthatinteractincomplexways.ItcanbedifficultforbeginnerstonavigatethemostimportantaspectsofXML,andforuserstokeeptrackofnewentriesandchangesinthespace.ExtensibleMarkupLanguage,orXML,providesawaytomarkupcontentthataddsi
2、nformationaboutitspurpose.WiththeinformationstoredusingXML,anapplicationknownasaparsercanreliablyextracttherelevantinformationandprocessitaccordinglyformultiplesituations.XMLcanbeusedinawidevarietyofapplications,butthebottomlineisthis:It'sawaytorepresentdata.Insomecases,thatdataisintendedforadatab
3、ase;inothers,it'smeanttobereadbyaperson.Technologiesrelatedtobothoftheseuses,suchasdatavalidationandXSLTransformations,havebeenevolvingalongwithXMLitself.XMLincludestheabilitytovalidate,orconfirm,thestructureand(tosomeextent)contentofadocument.Validatingadocumenthelpstopreventproblemswhenthedatain
4、teractswithanapplicationthatexpectsaparticularstructure,whichisparticularlyusefulwhenXMLmustinteractwithnon-XMLlegacysystems.TheinitialXML1.0RecommendationincludessupportforDocumentTypeDefinitions(DTDs),whichprovidesomevalidationcapabilities.W3CXMLSchemasextendthosecapabilitiesandprovideamoreXML-l
5、ikesyntax.DataencapsulatedinXMLcanbeusedinanumberofways.OnecommonmeansofmanipulatingitisthroughtheuseofExtensibleStylesheetLanguageTransformations(XSLT),whichenabledeveloperstodefineoperationsthatmustbeperformedonanXMLdocumenttoproduceaspecificresult.Thisabilitytotransforminformationontheflymakesi
6、tpossibletouseasinglesourceformultipleoutputs,whetherthoseoutputsleadtodifferentdatabasesortodifferentbrowsers.XSLFormattingObjects(XSL-FO)isapowerful,flexibleXMLvocabularyforformattingdata,oftenusedwithXSLTtoconvertXMLandHTMLdocumentstoPDF(portabledocumentformat).ManydevelopersexpectthatXMLschema
7、swillsoonsupplantDTDsforspecifyingXMLdocumenttypes.DavidMertzisskepticalthatschemaswillreplaceDTDs,thoughhebelievesthatXMLschemasareaninvaluabletoolinadeveloper'sarsenal.ThisinstallmentoftheXMLMatterscolumnstepsu