XML Conformance Testing Project Members Mary Brady Project
XML Conformance Testing Project Members Mary Brady, Project Leader Carmelo Montanez-Rivera Rick Rivello Mark Zimmerman Information Technology Laboratory Software Diagnostics and Conformance Testing Division Standards and Conformance Testing Group
Electronic Commerce B 2 C B 2 B (business-to-consumer) Interactive Television (DASE) (business-to-business) Distributed Learning (IMS) Manufacturing (ICM) XMLTechnologies Internet / World Wide Web
HTML or XML? <H 1>Purchase Order</H 1> <UL> <LI><b> Mary Brady</b> <LI>NN Rm 572, Gaithersburg, MD, 20899 <LI>1234 <LI><I>Trees</I> <LI>50. 00 <LI>20 <LI>1000. 00 <LI>Be sure to water the root ball day of delivery <LI>Susan Carscadden <LI>NIST, Bldg 301, Gaithersburg, MD, 20899 </UL Figure 1: HTML Purchase Order What is XML? • Domain-specific languages • Data separate from display • Self-describing data • Schemas <Purchaser> <Name> Mary Brady </Name> <Address Street=NN Rm 572 City=Gaithersburg, State=MD Zip=20899</Address> </Purchaser> <Item> <Part_number>1234</Part_number> <Item. Description>Trees</Item. Description> <Cost>50. 00</Cost> <Quantity>20</Quantity> <Total. Cost>1000. 00</Total. Cost> <Instructions>Be sure to water the root ball day of delivery</Instructions> </Item> <Ship. To> <Name>Susan Carscadden</Name> <Address Street=NIST, Bldg 301 City=Gaithersburg State=MD Zip=20899</Address> </Ship. To> Figure 2: XML Purchase Order
XML Technologies Electronic Commerce, Distance Learning, Health Care Manufacturing, Interactive Television Programming Languages Transformations Formatting Objects Stylesheets DOM Auto Parts Boards Medical Education Domain Specific Procurement Signatures Query Language Namespaces E-Business Learning Objects XML/EDI Ratings . . . Libraries . . . Control Information Description XML. ORG BIZTalk Registries Repositories XML Syntax, Information Set, Schema, Linking, Fragment
XML Conformance Testing XML Test Suite OASIS XML Conformance • • 1000 XML Tests • DTD + 4000 lines of XML • 400 lines of XSL Stylesheet Sun, IBM, Fuji Xerox, Data. Channel, Micro. Star, W 3 C members Why NIST/ITL? 18 months • • Technical Leadership Coalesced industry partners First Deliverable 6 months • • XML Test Suite XML files & XSL Stylesheet Future Work Continued Support • • XML Style. Sheets, Schemas XML NS, XLink, XPtr
DOM Conformance Testing W 3 C, OASIS • DOM Test Suite Sun, IBM, Microsoft, Netscape, Oracle • 800 ECMAScript Tests • 30, 000 lines of code XML ‘ 98 • • XML ‘ 98 Met with W 3 C WG Chair NIST/ITL asked to develop tests NIST Released • June ‘ 99 • Fundamental, Extended (ECMAScript) Interactive test harness Future Work Continued Support • • • Fundamental, Extended (Java) HTML (ECMAScript & Java) DOM Level 2
Summary • Advances in EC depend on XML • SDCT develops tests to improve XML products • SDCT applies IT expertise to vertical markets • Will continue to work in core technology as well as vertical market arenas • http: //www. nist. gov/xml/
- Slides: 7