1 / 7

XML Conformance Testing

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. B2C

nicola
Download Presentation

XML Conformance Testing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Electronic Commerce B2C (business-to-consumer) Interactive Television (DASE) Distributed Learning (IMS) B2B (business-to-business) Manufacturing (ICM) XMLTechnologies Internet / World Wide Web

  3. <Purchaser> <Name> Mary Brady </Name> <Address Street=NN Rm 572 City=Gaithersburg, State=MD Zip=20899</Address> </Purchaser> <Item> <Part_number>1234</Part_number> <ItemDescription>Trees</ItemDescription> <Cost>50.00</Cost> <Quantity>20</Quantity> <TotalCost>1000.00</TotalCost> <Instructions>Be sure to water the root ball day of delivery</Instructions> </Item> <ShipTo> <Name>Susan Carscadden</Name> <Address Street=NIST, Bldg 301 City=Gaithersburg State=MD Zip=20899</Address> </ShipTo> <H1>Purchase Order</H1> <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 HTML or XML? Figure 2: XML Purchase Order

  4. XML Technologies Electronic Commerce, Distance Learning, Health Care Manufacturing, Interactive Television Programming Languages Transformations Formatting Objects Signatures Stylesheets Query Language DOM Domain Specific Namespaces Registries Repositories E-Business Learning Objects XML/EDI XML.ORG BIZTalk Procurement Education Medical Boards Auto Parts ... ... Ratings Libraries Control ... Information Description XML Syntax, Information Set, Schema, Linking, Fragment

  5. OASIS XML Conformance Sun, IBM, Fuji Xerox, DataChannel, MicroStar, W3C members Why NIST/ITL? • Technical Leadership • Coalesced industry partners 18 months First Deliverable • XML Test Suite • XML files & XSL Stylesheet 6 months Future Work • XML StyleSheets, Schemas • XML NS, XLink, XPtr Continued Support XML Conformance Testing • XML Test Suite • 1000 XML Tests • DTD + 4000 lines of XML • 400 lines of XSL Stylesheet

  6. W3C, OASIS Sun, IBM, Microsoft, Netscape, Oracle XML ‘98 • Met with W3C WG Chair • NIST/ITL asked to develop tests XML ‘98 NIST Released • Fundamental, Extended (ECMAScript) • Interactive test harness June ‘99 Future Work • Fundamental, Extended (Java) • HTML (ECMAScript & Java) • DOM Level 2 Continued Support DOM Conformance Testing • DOM Test Suite • 800 ECMAScript Tests • 30,000 lines of code

  7. 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/

More Related