User Tools

Site Tools


dido:public:ra:xapend:xapend.b_stds:tech:w3c:xml

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:xapend:xapend.b_stds:tech:w3c:xml [2020/11/13 02:20]
nick ↷ Page moved from dido:public:ra:xapend:xapend.stds:tech:w3c:xml to dido:public:ra:xapend:xapend.b_stds:tech:w3c:xml
dido:public:ra:xapend:xapend.b_stds:tech:w3c:xml [2021/08/18 11:45] (current)
murphy [Abstract]
Line 1: Line 1:
 ===== W3C: Extensible Markup Language (XML) 1.0 (Fifth Edition) ===== ===== W3C: Extensible Markup Language (XML) 1.0 (Fifth Edition) =====
-[[dido:​public:​ra:​xapend:​xapend.stds:tech:w3c| return to the W3C Standards ]]+[[dido:​public:​ra:​xapend:​xapend.b_stds:tech:w3c:start| return to the W3C Standards ]]
  
 <​table>​ <​table>​
Line 16: Line 16:
   ​   ​
 ==== Abstract ==== ==== Abstract ====
-  : //The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML has been designed for ease of implementation and for interoperability with both SGML and HTML.//+  : //The [[dido:​public:​ra:​xapend:​xapend.a_glossary:​x:​xml|Extensible Markup Language (XML)]] is a subset of SGML that is completely described in this document. Its [[dido:​public:​ra:​xapend:​xapend.a_glossary:​g:​goal|goal]] is to enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML has been designed for ease of implementation and for [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​interoperability|interoperability]] with both SGML and HTML.//
  
 ==== Introduction ====  ==== Introduction ==== 
-  : //​Extensible Markup Language, abbreviated XML, describes a class of data objects called XML documents and partially describes the behavior of computer programs which process them. XML is an application profile or restricted form of SGML, the Standard Generalized Markup Language [[https://​www.w3.org/​TR/​REC-xml/#​ISO8879 | ISO 8879]]. By construction,​ XML documents are conforming SGML documents.//​+  : //​Extensible Markup Language, abbreviated XML, describes a class of data objects called XML documents and partially describes the behavior of computer programs which process them. XML is an [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​application|application]] ​profile or restricted form of SGML, the Standard Generalized Markup Language [[https://​www.w3.org/​TR/​REC-xml/#​ISO8879 | ISO 8879]]. By construction,​ XML documents are conforming SGML documents.//​
  
   : //XML documents are made up of storage units called entities, which contain either parsed or unparsed data. Parsed data is made up of characters, some of which form character data, and some of which form markup. Markup encodes a description of the document'​s storage layout and logical structure. XML provides a mechanism to impose constraints on the storage layout and logical structure.//​   : //XML documents are made up of storage units called entities, which contain either parsed or unparsed data. Parsed data is made up of characters, some of which form character data, and some of which form markup. Markup encodes a description of the document'​s storage layout and logical structure. XML provides a mechanism to impose constraints on the storage layout and logical structure.//​
  
-  : //​[Definition:​ A software module called an **XML processor** is used to read XML documents and provide access to their content and structure.] [Definition:​ It is assumed that an XML processor is doing its work on behalf of another module, called the **application**.] This specification describes the required behavior of an XML processor in terms of how it must read XML data and the information it must provide to the application.//​+  : //​[Definition:​ A software ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​m:​module|module]] ​called an **XML processor** is used to read XML documents and provide access to their content and structure.] [Definition:​ It is assumed that an XML processor is doing its work on behalf of another module, called the **application**.] This specification describes the required behavior of an XML processor in terms of how it must read XML data and the information it must provide to the application.//​
  
 +/​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 +/* To add a discussion page to this page, comment out the line that says 
 +  ~~DISCUSSION:​off~~
 +*/
 +~~DISCUSSION:​on|Outstanding Issues~~
 +~~DISCUSSION:​off~~
dido/public/ra/xapend/xapend.b_stds/tech/w3c/xml.1605252056.txt.gz · Last modified: 2020/11/13 02:20 by nick