Subscribe: XML - Revision history
http://en.wikipedia.org/w/index.php?title=XML&action=history&feed=rss
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
august ref  data  document  format  journal  language  line  org  ref {{cite  ref  revision  web  xml  {{cite web  {{cite 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: XML - Revision history

XML - Revision history



Revision history for this page on the wiki



Last Build Date: Fri, 24 Mar 2017 08:18:09 GMT

 



Andy Dingley: Unencyclopedic and very poorly written addition. Undid revision 769730047 by 210.212.249.118 (talk)

Sat, 11 Mar 2017 10:11:40 GMT

Unencyclopedic and very poorly written addition. Undid revision 769730047 by 210.212.249.118 (talk) ← Previous revision Revision as of 10:11, 11 March 2017 Line 272: Line 272:   ==3dm==   ==3dm==   '''3dm''' is or was a tool for performing three-way merging and differencing of XML files. Unlike line-based tools, such as [[diff]] and [[diff3]], 3dm is aware of the tree structure of the input documents. 3dm detects and merges subtree update, insert, delete, and move operations. The tool is not reliant on edit histories; the only input needed are the XML files.{{cite journal|author=Tancred Lindholm|title=A Three-way Merge for XML Documents|journal=ACM Symposium on Document Engineering|year=2004}}[http://doi.acm.org/10.1145/1030397.1030399]http://tdm.berlios.de/ - The homepage of 3dm   '''3dm''' is or was a tool for performing three-way merging and differencing of XML files. Unlike line-based tools, such as [[diff]] and [[diff3]], 3dm is aware of the tree structure of the input documents. 3dm detects and merges subtree update, insert, delete, and move operations. The tool is not reliant on edit histories; the only input needed are the XML files.{{cite journal|author=Tancred Lindholm|title=A Three-way Merge for XML Documents|journal=ACM Symposium on Document Engineering|year=2004}}[http://doi.acm.org/10.1145/1030397.1030399]http://tdm.berlios.de/ - The homepage of 3dm −   − == Data-centric XML Datasets ==   − For Data-centric XML Datasets, the unique and distinct keyword search method, namely, XDMA{{Cite journal|last=Selvaganesan|first=S.|last2=Haw|first2=Su-Cheng|last3=Soon|first3=Lay-Ki|title=XDMA: A Dual Indexing and Mutual Summation Based Keyword Search Algorithm for XML Databases|url=http://www.worldscientific.com/doi/pdf/10.1142/S0218194014500223|journal=International Journal of Software Engineering and Knowledge Engineering|language=en-US|volume=24|issue=04|pages=591–615|doi=10.1142/s0218194014500223}} for XML databases is designed and developed based dual indexing and mutual summation.         ==See also==   ==See also== [...]



210.212.249.118: adding additional relevant content and citation

Sat, 11 Mar 2017 08:54:51 GMT

adding additional relevant content and citation ← Previous revision Revision as of 08:54, 11 March 2017 Line 272: Line 272:   ==3dm==   ==3dm==   '''3dm''' is or was a tool for performing three-way merging and differencing of XML files. Unlike line-based tools, such as [[diff]] and [[diff3]], 3dm is aware of the tree structure of the input documents. 3dm detects and merges subtree update, insert, delete, and move operations. The tool is not reliant on edit histories; the only input needed are the XML files.{{cite journal|author=Tancred Lindholm|title=A Three-way Merge for XML Documents|journal=ACM Symposium on Document Engineering|year=2004}}[http://doi.acm.org/10.1145/1030397.1030399]http://tdm.berlios.de/ - The homepage of 3dm   '''3dm''' is or was a tool for performing three-way merging and differencing of XML files. Unlike line-based tools, such as [[diff]] and [[diff3]], 3dm is aware of the tree structure of the input documents. 3dm detects and merges subtree update, insert, delete, and move operations. The tool is not reliant on edit histories; the only input needed are the XML files.{{cite journal|author=Tancred Lindholm|title=A Three-way Merge for XML Documents|journal=ACM Symposium on Document Engineering|year=2004}}[http://doi.acm.org/10.1145/1030397.1030399]http://tdm.berlios.de/ - The homepage of 3dm   +   + == Data-centric XML Datasets ==   + For Data-centric XML Datasets, the unique and distinct keyword search method, namely, XDMA{{Cite journal|last=Selvaganesan|first=S.|last2=Haw|first2=Su-Cheng|last3=Soon|first3=Lay-Ki|title=XDMA: A Dual Indexing and Mutual Summation Based Keyword Search Algorithm for XML Databases|url=http://www.worldscientific.com/doi/pdf/10.1142/S0218194014500223|journal=International Journal of Software Engineering and Knowledge Engineering|language=en-US|volume=24|issue=04|pages=591–615|doi=10.1142/s0218194014500223}} for XML databases is designed and developed based dual indexing and mutual summation.       ==See also==   ==See also== [...]



TimBray: Undid revision 767801598 by 24.205.10.102 (talk)

Tue, 28 Feb 2017 03:25:54 GMT

Undid revision 767801598 by 24.205.10.102 (talk) ← Previous revision Revision as of 03:25, 28 February 2017 Line 34: Line 34:   }} }}   }} }}     − In [[computing]], '''[[Extensibility|Extensible]] Markup Language''' ('''XML''') is a [[markup language]] that defines a set of rules for encoding [[electronic document|document]]s in a [[file format|format]] that is both [[Human-readable medium|human-readable]] and [[Machine-readable data|machine-readable]]. The [[World Wide Web Consortium|W3C]]'s XML 1.0 Specification{{cite web |url=http://www.w3.org/TR/REC-xml |title=XML 1.0 Specification |publisher=World Wide Web Consortium |accessdate=22 August 2010}} and several other related specifications{{cite web |url=http://www.dblab.ntua.gr/~bikakis/XML%20and%20Semantic%20Web%20W3C%20Standards%20Timeline-History.pdf |format=PDF |title=XML and Semantic Web W3C Standards Timeline |accessdate=14 August 2016}}—all of them free [[open standard]]s—define XML.{{cite web |title=W3C DOCUMENT LICENSE |url=http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231}} + In [[computing]], '''Extensible Markup Language''' ('''XML''') is a [[markup language]] that defines a set of rules for encoding [[electronic document|document]]s in a [[file format|format]] that is both [[Human-readable medium|human-readable]] and [[Machine-readable data|machine-readable]]. The [[World Wide Web Consortium|W3C]]'s XML 1.0 Specification{{cite web |url=http://www.w3.org/TR/REC-xml |title=XML 1.0 Specification |publisher=World Wide Web Consortium |accessdate=22 August 2010}} and several other related specifications{{cite web |url=http://www.dblab.ntua.gr/~bikakis/XML%20and%20Semantic%20Web%20W3C%20Standards%20Timeline-History.pdf |format=PDF |title=XML and Semantic Web W3C Standards Timeline |accessdate=14 August 2016}}—all of them free [[open standard]]s—define XML.{{cite web |title=W3C DOCUMENT LICENSE |url=http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231}}       The design goals of XML emphasize simplicity, generality, and usability across the [[Internet]].{{cite web |title=XML 1.0 Origin and Goals |url=http://www.w3.org/TR/REC-xml/#sec-origin-goals |accessdate=14 August 2016}} It is a textual data format with strong support via [[Unicode]] for different [[Language|human languages]]. Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary [[data structure]]s{{cite journal |title=Extremes of XML |first=Philip |last=Fennell |date=June 2013 |journal=XML London 2013 |doi=10.14337/XMLLondon13.Fennell01 |url=http://xmllondon.com/2013/presentations/fennell/ |pages=80–86 |isbn=978-0-9926471-0-0}} such as those used in [[web service]]s.   The design goals of XML emphasize simplicity, generality, and usability across the [[Internet]].{{cite web |title=XML 1.0 Origin and Goals |url=http://www.w3.org/TR/REC-xml/#sec-origin-goals |accessdate=14 August 2016}} It is a textual data format with strong support via [[Unicode]] for different [[Language|human languages]]. Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary [[data structure]]s{{cite journal |title=Extremes of XML |first=Philip |last=Fennell |date=June 2013 |journal=XML London 2013 |doi=10.14337/XMLLondon13.Fennell01 |url=http://xmllondon.com/2013/presentations/fennell/ |pages=80–86 |isbn=978-0-9926471-0-0}} such as those used in [[web service]]s. [...]



24.205.10.102 at 01:20, 28 February 2017

Tue, 28 Feb 2017 01:20:06 GMT

← Previous revision Revision as of 01:20, 28 February 2017 Line 34: Line 34:   }} }}   }} }}     − In [[computing]], '''Extensible Markup Language''' ('''XML''') is a [[markup language]] that defines a set of rules for encoding [[electronic document|document]]s in a [[file format|format]] that is both [[Human-readable medium|human-readable]] and [[Machine-readable data|machine-readable]]. The [[World Wide Web Consortium|W3C]]'s XML 1.0 Specification{{cite web |url=http://www.w3.org/TR/REC-xml |title=XML 1.0 Specification |publisher=World Wide Web Consortium |accessdate=22 August 2010}} and several other related specifications{{cite web |url=http://www.dblab.ntua.gr/~bikakis/XML%20and%20Semantic%20Web%20W3C%20Standards%20Timeline-History.pdf |format=PDF |title=XML and Semantic Web W3C Standards Timeline |accessdate=14 August 2016}}—all of them free [[open standard]]s—define XML.{{cite web |title=W3C DOCUMENT LICENSE |url=http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231}} + In [[computing]], '''[[Extensibility|Extensible]] Markup Language''' ('''XML''') is a [[markup language]] that defines a set of rules for encoding [[electronic document|document]]s in a [[file format|format]] that is both [[Human-readable medium|human-readable]] and [[Machine-readable data|machine-readable]]. The [[World Wide Web Consortium|W3C]]'s XML 1.0 Specification{{cite web |url=http://www.w3.org/TR/REC-xml |title=XML 1.0 Specification |publisher=World Wide Web Consortium |accessdate=22 August 2010}} and several other related specifications{{cite web |url=http://www.dblab.ntua.gr/~bikakis/XML%20and%20Semantic%20Web%20W3C%20Standards%20Timeline-History.pdf |format=PDF |title=XML and Semantic Web W3C Standards Timeline |accessdate=14 August 2016}}—all of them free [[open standard]]s—define XML.{{cite web |title=W3C DOCUMENT LICENSE |url=http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231}}       The design goals of XML emphasize simplicity, generality, and usability across the [[Internet]].{{cite web |title=XML 1.0 Origin and Goals |url=http://www.w3.org/TR/REC-xml/#sec-origin-goals |accessdate=14 August 2016}} It is a textual data format with strong support via [[Unicode]] for different [[Language|human languages]]. Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary [[data structure]]s{{cite journal |title=Extremes of XML |first=Philip |last=Fennell |date=June 2013 |journal=XML London 2013 |doi=10.14337/XMLLondon13.Fennell01 |url=http://xmllondon.com/2013/presentations/fennell/ |pages=80–86 |isbn=978-0-9926471-0-0}} such as those used in [[web service]]s.   The design goals of XML emphasize simplicity, generality, and usability across the [[Internet]].{{cite web |title=XML 1.0 Origin and Goals |url=http://www.w3.org/TR/REC-xml/#sec-origin-goals |accessdate=14 August 2016}} It is a textual data format with strong support via [[Unicode]] for different [[Language|human languages]]. Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary [[data structure]]s{{cite journal |title=Extremes of XML |first=Philip |last=Fennell |date=June 2013 |journal=XML London 2013 |doi=10.14337/XMLLondon13.Fennell01 |url=http://xmllondon.com/2013/presentations/fennell/ |pages=80–86 |isbn=978-0-9926471-0-0}} such as those used in [[web service]]s. [...]



Nigelj: /* Applications of XML */ Why link this discussion to some random date in the past? The cited ref does not.

Wed, 08 Feb 2017 20:43:25 GMT

‎Applications of XML: Why link this discussion to some random date in the past? The cited ref does not. ← Previous revision Revision as of 20:43, 8 February 2017 Line 41: Line 41:       ==Applications of XML==   ==Applications of XML== − {{As of|2009}}, 100 document formats using XML syntax had been developed,{{cite web|url= http://xml.coverpages.org/xmlApplications.html|title= XML Applications and Initiatives}} including [[RSS]], [[Atom (standard)|Atom]], [[SOAP]], [[SVG]], and [[XHTML]]. XML-based formats became the default for many office-productivity tools, including [[Microsoft Office]] ([[Office Open XML]]), [[OpenOffice.org]] and [[LibreOffice]] ([[OpenDocument]]), and [[Apple Computer|Apple]]'s [[iWork]]. XML has also provided the base language for [[communication protocol]]s such as [[Extensible Messaging and Presence Protocol|XMPP]]. Applications for the [[Microsoft]] [[.NET Framework]] use XML files for configuration. Apple has an implementation of a registry based on XML.{{cite web|url= http://www.appleexaminer.com/MacsAndOS/Analysis/PLIST/PLIST.html|title= appleexaminer.com: "PLIST files"|publisher= The Apple Examiner}} + Hundreds of document formats using XML syntax have been developed,{{cite web|url= http://xml.coverpages.org/xmlApplications.html|title= XML Applications and Initiatives}} including [[RSS]], [[Atom (standard)|Atom]], [[SOAP]], [[SVG]], and [[XHTML]]. XML-based formats have become the default for many office-productivity tools, including [[Microsoft Office]] ([[Office Open XML]]), [[OpenOffice.org]] and [[LibreOffice]] ([[OpenDocument]]), and [[Apple Computer|Apple]]'s [[iWork]]. XML has also provided the base language for [[communication protocol]]s such as [[Extensible Messaging and Presence Protocol|XMPP]]. Applications for the [[Microsoft]] [[.NET Framework]] use XML files for configuration. Apple has an implementation of a registry based on XML.{{cite web|url= http://www.appleexaminer.com/MacsAndOS/Analysis/PLIST/PLIST.html|title= appleexaminer.com: "PLIST files"|publisher= The Apple Examiner}}       XML has come into common use for the interchange of data over the Internet. [[History of the Internet#Internet Engineering Task Force|IETF]] RFC 7303 gives rules for the construction of [[Internet media type|Internet Media Types]] for use when sending XML. It also defines the media types ''application/xml'' and ''text/xml'', which say only that the data is in XML, and nothing about its [[semantics]]. The use of ''text/xml'' has been criticized{{by whom|date=July 2016}} as a potential source of encoding problems and it has been suggested that it should be deprecated.   XML has come into common use for the interchange of data over the Internet. [[History of the Internet#Internet Engineering Task Force|IETF]] RFC 7303 gives rules for the construction of [[Internet media type|Internet Media Types]] for use when sending XML. It also defines the media types ''application/xml'' and ''text/xml'', which say only that the data is in XML, and nothing about its [[semantics]]. The use of ''text/xml'' has been criticized{{by whom|date=July 2016}} as a potential source of encoding problems and it has been suggested that it should be deprecated. [...]



83.145.206.39: /* Applications of XML */ SVG is a major XML-derived technology

Wed, 08 Feb 2017 20:25:07 GMT

‎Applications of XML: SVG is a major XML-derived technology ← Previous revision Revision as of 20:25, 8 February 2017 Line 41: Line 41:       ==Applications of XML==   ==Applications of XML== − {{As of|2009}}, 100 document formats using XML syntax had been developed,{{cite web|url= http://xml.coverpages.org/xmlApplications.html|title= XML Applications and Initiatives}} including [[RSS]], [[Atom (standard)|Atom]], [[SOAP]], and [[XHTML]]. XML-based formats became the default for many office-productivity tools, including [[Microsoft Office]] ([[Office Open XML]]), [[OpenOffice.org]] and [[LibreOffice]] ([[OpenDocument]]), and [[Apple Computer|Apple]]'s [[iWork]]. XML has also provided the base language for [[communication protocol]]s such as [[Extensible Messaging and Presence Protocol|XMPP]]. Applications for the [[Microsoft]] [[.NET Framework]] use XML files for configuration. Apple has an implementation of a registry based on XML.{{cite web|url= http://www.appleexaminer.com/MacsAndOS/Analysis/PLIST/PLIST.html|title= appleexaminer.com: "PLIST files"|publisher= The Apple Examiner}} + {{As of|2009}}, 100 document formats using XML syntax had been developed,{{cite web|url= http://xml.coverpages.org/xmlApplications.html|title= XML Applications and Initiatives}} including [[RSS]], [[Atom (standard)|Atom]], [[SOAP]], [[SVG]], and [[XHTML]]. XML-based formats became the default for many office-productivity tools, including [[Microsoft Office]] ([[Office Open XML]]), [[OpenOffice.org]] and [[LibreOffice]] ([[OpenDocument]]), and [[Apple Computer|Apple]]'s [[iWork]]. XML has also provided the base language for [[communication protocol]]s such as [[Extensible Messaging and Presence Protocol|XMPP]]. Applications for the [[Microsoft]] [[.NET Framework]] use XML files for configuration. Apple has an implementation of a registry based on XML.{{cite web|url= http://www.appleexaminer.com/MacsAndOS/Analysis/PLIST/PLIST.html|title= appleexaminer.com: "PLIST files"|publisher= The Apple Examiner}}       XML has come into common use for the interchange of data over the Internet. [[History of the Internet#Internet Engineering Task Force|IETF]] RFC 7303 gives rules for the construction of [[Internet media type|Internet Media Types]] for use when sending XML. It also defines the media types ''application/xml'' and ''text/xml'', which say only that the data is in XML, and nothing about its [[semantics]]. The use of ''text/xml'' has been criticized{{by whom|date=July 2016}} as a potential source of encoding problems and it has been suggested that it should be deprecated.   XML has come into common use for the interchange of data over the Internet. [[History of the Internet#Internet Engineering Task Force|IETF]] RFC 7303 gives rules for the construction of [[Internet media type|Internet Media Types]] for use when sending XML. It also defines the media types ''application/xml'' and ''text/xml'', which say only that the data is in XML, and nothing about its [[semantics]]. The use of ''text/xml'' has been criticized{{by whom|date=July 2016}} as a potential source of encoding problems and it has been suggested that it should be deprecated. [...]



JohnSawyer: /* Key terminology */ spelling or grammar? NOBODY KNOWS

Wed, 08 Feb 2017 10:51:19 GMT

‎Key terminology: spelling or grammar? NOBODY KNOWS ← Previous revision Revision as of 10:51, 8 February 2017 Line 71: Line 71:       ; Attribute   ; Attribute − : An ''attribute'' is a markup construct consisting of a name–value pair that exists within a start-tag or empty-element tag. An example is <img src="madonna.jpg" alt="Madonna" />, where the name of the attributes are "src" and "alt" and their values are "madonna.jpg" and "Madonna" respectively. Another example is <step number="3">Connect A to B.</step>, where the name of the attribute is "number" and its value is "3". An XML attribute can only have a single value and each attribute can appear at most once on each element. In the common situation where a list of multiple values is desired, this must be done by encoding the list into a well-formed XML attributei.e., embedded quote characters would be a problem with some format beyond what XML defines itself. Usually this is either a comma or semi-colon delimited list or, if the individual values are known not to contain spaces,A common example of this is [[CSS]] class or identifier names. a space-delimited list can be used. <div class="inner greeting-box">Welcome!</div>, where the attribute "class" has both the value "inner greeting-box" and also indicates the two [[CSS]] class names "inner" and "greeting-box". + : An ''attribute'' is a markup construct consisting of a name–value pair that exists within a start-tag or empty-element tag. An example is <img src="madonna.jpg" alt="Madonna" />, where the names of the attributes are "src" and "alt", and their values are "madonna.jpg" and "Madonna" respectively. Another example is <step number="3">Connect A to B.</step>, where the name of the attribute is "number" and its value is "3". An XML attribute can only have a single value and each attribute can appear at most once on each element. In the common situation where a list of multiple values is desired, this must be done by encoding the list into a well-formed XML attributei.e., embedded quote characters would be a problem with some format beyond what XML defines itself. Usually this is either a comma or semi-colon delimited list or, if the individual values are known not to contain spaces,A common example of this is [[CSS]] class or identifier names. a space-delimited list can be used. <div class="inner greeting-box">Welcome!</div>, where the attribute "class" has both the value "inner greeting-box" and also indicates the two [[CSS]] class names "inner" and "greeting-box".       ; XML declaration   ; XML declaration [...]



BG19bot: WP:CHECKWIKI error fix for #48. Remove link to the title inside the text. Do general fixes if a problem exists. - using AWB

Mon, 06 Feb 2017 07:55:34 GMT

WP:CHECKWIKI error fix for #48. Remove link to the title inside the text. Do general fixes if a problem exists. - using AWB ← Previous revision Revision as of 07:55, 6 February 2017 Line 26: Line 26:   | status = Published   | status = Published   | year_started = {{Start date and age|1996}}   | year_started = {{Start date and age|1996}} − | editors = {{ublist|class=nowrap |[[Tim Bray]] |[[Jean Paoli]] |[[Michael Sperberg-McQueen | C. M. Sperberg-McQueen]] |Eve Maler |François Yergeau |[[John W. Cowan | John Cowan]]}} + | editors = {{ublist|class=nowrap |[[Tim Bray]] |[[Jean Paoli]] |[[Michael Sperberg-McQueen|C. M. Sperberg-McQueen]] |Eve Maler |François Yergeau |[[John W. Cowan|John Cowan]]}}   | base_standards =   | base_standards =   | related_standards = [[W3C XML Schema|XML Schema]]   | related_standards = [[W3C XML Schema|XML Schema]] Line 34: Line 34:   }} }}   }} }}     − In [[computing]], '''Extensible Markup Language''' ('''XML''') is a [[markup language]] that defines a set of rules for encoding [[electronic document | document]]s in a [[file format|format]] that is both [[Human-readable medium|human-readable]] and [[Machine-readable data|machine-readable]]. The [[World Wide Web Consortium|W3C]]'s XML 1.0 Specification{{cite web |url=http://www.w3.org/TR/REC-xml |title=XML 1.0 Specification |publisher=World Wide Web Consortium |accessdate=22 August 2010}} and several other related specifications{{cite web |url=http://www.dblab.ntua.gr/~bikakis/XML%20and%20Semantic%20Web%20W3C%20Standards%20Timeline-History.pdf |format=PDF |title=XML and Semantic Web W3C Standards Timeline |accessdate=14 August 2016}}—all of them free [[open standard]]s—define XML.{{cite web |title=W3C DOCUMENT LICENSE |url=http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231}} + In [[computing]], '''Extensible Markup Language''' ('''XML''') is a [[markup language]] that defines a set of rules for encoding [[electronic document|document]]s in a [[file format|format]] that is both [[Human-readable medium|human-readable]] and [[Machine-readable data|machine-readable]]. The [[World Wide Web Consortium|W3C]]'s XML 1.0 Specification{{cite web |url=http://www.w3.org/TR/REC-xml |title=XML 1.0 Specification |publisher=World Wide Web Consortium |accessdate=22 August 2010}} and several other related specifications{{cite web |url=http://www.dblab.ntua.gr/~bikakis/XML%20and%20Semantic%20Web%20W3C%20Standards%20Timeline-History.pdf |format=PDF |title=XML and Semantic Web W3C Standards Timeline |accessdate=14 August 2016}}—all of them free [[open standard]]s—define XML.{{cite web |title=W3C DOCUMENT LICENSE |url=http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231}}       The design goals of XML emphasize simplicity, generality, and usability across the [[Internet]].{{cite web |title=XML 1.0 Origin and Goals |url=http://www.w3.org/TR/REC-xml/#sec-origin-goals |accessdate=14 August 2016}} It is a textual data format with strong support via [[Unicode]] for different [[Language|human languages]]. Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary [[data structure]]s{{cite journal |title=Extremes of XML |first=Philip |last=Fennell |date=June 2013 |journal=XML London 2013 |doi=10.14337/XMLLondon13.Fennell01 |url=http://xmllondon.com/2013/presentations/fennell/ |pages=80–86 |isbn=978-0-9926471-0-0}} such a[...]



Anthony Appleyard: /* See also */ 3dm

Sun, 05 Feb 2017 06:47:56 GMT

‎See also: 3dm ← Previous revision Revision as of 06:47, 5 February 2017 Line 269: Line 269:   ==Criticism==   ==Criticism==   XML and its extensions have regularly been criticized for verbosity and complexity.Jeff Atwood (2009): [http://www.codinghorror.com/blog/2008/05/xml-the-angle-bracket-tax.html XML: The Angle Bracket Tax] Mapping the basic tree model of XML to [[type system]]s of programming languages or databases can be difficult, especially when XML is used for exchanging highly structured data between applications, which was not its primary design goal. Other criticisms attempt to refute the claim that XML is a [[self-describing]] language{{cite web|url=http://workflow.healthbase.info/monographs/XML_myths_Browne.pdf|format=PDF|title=The Myth of Self-Describing XML|date=September 2003}} (though the XML specification itself makes no such claim). [[JSON]], [[YAML]], and [[S-expression|S-Expressions]] are frequently proposed as alternatives (see [[Comparison of data serialization formats]]);Stackoverflow: [https://stackoverflow.com/questions/51492/what-usable-alternatives-to-xml-syntax-do-you-know What usable alternatives to XML syntax do you know?] that focus on representing highly structured data rather than documents, which may contain both highly structured and relatively unstructured content.   XML and its extensions have regularly been criticized for verbosity and complexity.Jeff Atwood (2009): [http://www.codinghorror.com/blog/2008/05/xml-the-angle-bracket-tax.html XML: The Angle Bracket Tax] Mapping the basic tree model of XML to [[type system]]s of programming languages or databases can be difficult, especially when XML is used for exchanging highly structured data between applications, which was not its primary design goal. Other criticisms attempt to refute the claim that XML is a [[self-describing]] language{{cite web|url=http://workflow.healthbase.info/monographs/XML_myths_Browne.pdf|format=PDF|title=The Myth of Self-Describing XML|date=September 2003}} (though the XML specification itself makes no such claim). [[JSON]], [[YAML]], and [[S-expression|S-Expressions]] are frequently proposed as alternatives (see [[Comparison of data serialization formats]]);Stackoverflow: [https://stackoverflow.com/questions/51492/what-usable-alternatives-to-xml-syntax-do-you-know What usable alternatives to XML syntax do you know?] that focus on representing highly structured data rather than documents, which may contain both highly structured and relatively unstructured content.   +   + ==3dm==   + '''3dm''' is or was a tool for performing three-way merging and differencing of [[XML]] files. Unlike line-based tools, such as [[diff]] and [[diff3]], 3dm is aware of the tree structure of the input documents. 3dm detects and merges subtree update, insert, delete, and move operations. The tool is not reliant on edit histories; the only input needed are the XML files.{{cite journal|author=Tancred Lindholm|title=A Three-way Merge for XML Documents|journal=ACM Symposium on Document Engineering|year=2004}}[http://doi.acm.org/10.1145/1030397.1030399]http://tdm.berlios.de/ - The homepage of 3dm       ==See also==   ==See also== [...]



212.200.212.178: /* Comments */

Tue, 31 Jan 2017 12:03:54 GMT

‎Comments ← Previous revision Revision as of 12:03, 31 January 2017 Line 115: Line 115:       ===Comments===   ===Comments=== − Comments may appear anywhere in a document outside other markup. Comments cannot appear before the XML declaration. Comments begin with <!-- and end with -->. For compatibility with SGML, the string "--" (double-hyphen) is not allowed inside comments;{{cite web|url=http://www.w3.org/TR/REC-xml/#sec-comments|title=Extensible Markup Language (XML)|publisher=W3C}} Section "Comments" this means comments cannot be nested. The ampersand has no special significance within comments, so entity and character references are not recognized as such, and there is no way to represent characters outside the character set of the document encoding. + Comments may appear anywhere in a document outside other markup. Comments cannot appear before the XML declaration. Comments begin with <!-- and end with -->. For compatibility with [[SGML]], the string "--" (double-hyphen) is not allowed inside comments;{{cite web|url=http://www.w3.org/TR/REC-xml/#sec-comments|title=Extensible Markup Language (XML)|publisher=W3C}} Section "Comments" this means comments cannot be nested. The ampersand has no special significance within comments, so entity and character references are not recognized as such, and there is no way to represent characters outside the character set of the document encoding.       An example of a valid comment:   An example of a valid comment: [...]