home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 40 / IOPROG_40.ISO / SOFT / NETFrameworkSDK.exe / comsdk.cab / samples.exe / QuickStart / howto / doc / XML / OverviewofXML.aspx < prev    next >
Encoding:
Text File  |  2000-06-10  |  2.6 KB  |  45 lines

  1. <!-- #include virtual="/quickstart/howto/doc/xml/header.inc" -->
  2.  
  3. <h4>XML Frameworks</h4>
  4. <div class="indent" style="width:660">XML is a meta-markup language that provides a format for describing
  5. structured data. XML enables a new generation of Web-based data viewing and manipulation applications.
  6.   Extensible Markup Language (XML) is the universal language for data on the 
  7. Web. XML gives developers the power to deliver structured data from a wide 
  8. variety of applications to the desktop for local computation and presentation.</div>
  9.  
  10. <h4>System.NewXml Namespace</h4>
  11.  
  12. <div class="indent" style="width:660">
  13. This set of topics cover the usage of the XML classes in the System.NewXml namespace.
  14. <p>This namespace has a comprehensive set of XML classes for parsing, validation and
  15. manipulation of XML data using readers, writers and W3C DOM compliant
  16. components. It also covers XPath queries and XSL transformations.
  17. The following list contains the main classes we will be working with.</div>
  18.  
  19. <ul>
  20. <LI>The <b>XmlTextReader</b> class provides fast, non-cached, forward only read access to XML data.
  21. <LI>The <b>XmlTextWriter</b> class provides a fast, forward only way of generating
  22.   XML. 
  23. <LI>The <b>XmlDocument</b> class implements the <A href="http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html">W3C Document object Model level 1 Core</A> and the 
  24. <A href="http://www.w3.org/TR/DOM-Level-2/core.html">Core DOM Level 2</A> 
  25. <LI>The <b>DocumentNavigator</b> and <b>DataDocumentNavigator</b> classes provide a cursor style model to navigate an XML in-memory tree and support XPath 
  26. expressions. These are implementations of the XmlNavigator class.
  27. <LI>The <b>XslTransform</b> class loads an XSLT stylesheet and transforms the input data using an
  28.   XmlNavigator. 
  29. </LI>
  30. <LI>The <b> XmlDataDocument</b> class provides an implementation of an
  31.   XmlDocument that can be associated with a DataSet. Structured XML can be
  32.   viewed and manipulated simultaneously through the DataSet's relational
  33.   representation or the XmlDataDocument's tree representation. See the topic <A target=content href="XMLDataSet.aspx">How Do I...Use XML and the DataSet class?</A>  
  34. </LI>
  35. </ul>
  36.  
  37. <h4>World Wide Web Consortium (W3C) Conformance</h4>
  38.  
  39. <div class="indent" style="width:660">
  40. The classes in this namespace are written to be conformant with the <A href="http://www.w3.org">World Wide Web Consortium (W3C)</A> specifications and so provide a
  41. comprehensive set of XML tools for building Web applications or any other scenario where XML is used for information inter-change.</div>
  42.  
  43. <!-- #include virtual="/quickstart/howto/include/footer.inc" -->
  44.  
  45.