Download presentation
Presentation is loading. Please wait.
Published byGeorgina Lindsey Haynes Modified over 9 years ago
1
XML Tools (Chapter 4 of XML Book)
2
What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development tools n Authoring tools n Content management tools
3
Fundamental components include… n XML parsers ä Will eventually support related standards such as Xlink, XSL, schemas, etc. ä 2-types of parsers –Tree-based support DOM –Event-based – SAX is “Simple API” event API –Validating parsers parse against the DTD –Non-validating parsers only check for “well- formed XML documents
4
Web Infrastructure n Web browsers ä IE 5.0 supports XML and XSL n Web servers ä RDF is a W3C messaging protocol to describe the XML docs and presentations available to search engine n Commerce servers ä RDF description of products and structure of catalog for search engines n Search engines – must evolve to understand new metadata formats
5
Development tools n Document browsers n Document libraries n Document integration tools n DTD and schema translators
6
Authoring Tools n Graphical DTD and schema designers n Document authoring tools n Stylesheet layout tools n Indexing tools
7
Content Management Tools n Repository n Version control n Deployment manager n Group authoring
8
Writing XML n Manually (“by hand”) ä Text editor, such as “Notepad” ä MS freeware “XML Notepad” n Guided by validating editor ä XML Authority ä XMetaL ä XML Spy ä Perhaps Office XP n Automated ä Many ERP systems supporting XML ä Databases can generate XML output ä Custom applications can be coded
9
Well-formedness vs. Validity n Well-formedness relates to syntax ä Can it be parsed at all? n Validity relates to vocabulary ä Does the well-formed XML document follow the DTD? n XML documents do not have to follow a vocabulary
10
XML Repositories and Frameworks n Commerce One XML Framework n Microsoft’s Biz Talk Framework n RosettaNet
11
Simple Object Access Protocol (SOAP) n XML (text) based RPC calls n The solutions for sharing computer programs in the past - COM, DCOM and CORBA n SOAP is designed to be less complex to learn and deploy on Internet infrastructures n SOAP is independent of object model, operating systems or programming languages
12
Religious Wars n Need awareness that many camps have been staked out in XML turf n Typically fall into two groups ä Microsoft –XML dialed into operating system and most application products n Windows is the XML application platform –XML readily accessible through Visual Basic ä Not Microsoft –Many platforms have XML parsing capabilities n Various XML application frameworks can be procured –Most support Java
13
Enough Already! !!!
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.