About: SXML

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

SXML is an alternative syntax for writing XML data (more precisely, XML Infosets) as S-expressions, to facilitate working with XML data in Lisp and Scheme. An associated suite of tools implements XPath, SAX and XSLT for SXML in Scheme and are available in the GNU Guile implementation of that language. Textual correspondence between SXML and XML for a sample XML snippet is shown below:

Property Value
dbo:abstract
  • SXML is an alternative syntax for writing XML data (more precisely, XML Infosets) as S-expressions, to facilitate working with XML data in Lisp and Scheme. An associated suite of tools implements XPath, SAX and XSLT for SXML in Scheme and are available in the GNU Guile implementation of that language. Textual correspondence between SXML and XML for a sample XML snippet is shown below: Compared to other alternative representations for XML and its associated languages, SXML has the benefit of being directly parsable by existing Scheme implementations. The associated tools and documentation were praised in many respects by David Mertz in his IBM developerWorks column, though he also criticized the preliminary nature of its documentation and system. (en)
  • SXMLは、XMLデータをS式の形式で記述、処理するための方法である。 SXMLとXMLの字句上の対応について、小さなサンプルのXMLを以下に示す: 上記の例から、以下の2つの点に気づくであろう: 1. * XMLとSXMLの字句上の表記はよく似ている: 非形式的に言うと、SXMLは山括弧の代わりに丸括弧を用いているという点でXMLとは字句的に違う。 2. * SXMLは、XMLデータに対する直接的な字句上の表記というだけでなく、既存の数多くのプログラミング言語で第一級またはそれに準ずる基本的なデータ構造でもあり、それゆえ汎用のプログラミング言語によるXMLデータ処理の実例になっている。 SXMLとして具現化されたS式がXMLと似ていることから、XMLデータとプログラミング言語を密接に統合でき、結果としてアプリケーションにおけるXMLデータの処理が説明的で単純になる。 (ja)
  • SXML是为了方便在Lisp和Scheme中使用XML而设计开发的,用于将XML数据(XML Infosets )编写为S-表达式的一种替代语法。 下面的对比表格显示了XML、SXML之间的异同: 与XML(和其他类似XML的语言)相比,SXML的优点是可以被Scheme解析器直接解析。尽管SXML的系统略显不成熟,文档也比较简单,David Mertz还是在他的IBM developerWorks专栏中盛赞SXML的相关工具和文档。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 9060625 (xsd:integer)
dbo:wikiPageLength
  • 5086 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 956141936 (xsd:integer)
dbo:wikiPageWikiLink
dbp:extension
  • , (en)
dbp:genre
dbp:name
  • SXML (en)
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • SXMLは、XMLデータをS式の形式で記述、処理するための方法である。 SXMLとXMLの字句上の対応について、小さなサンプルのXMLを以下に示す: 上記の例から、以下の2つの点に気づくであろう: 1. * XMLとSXMLの字句上の表記はよく似ている: 非形式的に言うと、SXMLは山括弧の代わりに丸括弧を用いているという点でXMLとは字句的に違う。 2. * SXMLは、XMLデータに対する直接的な字句上の表記というだけでなく、既存の数多くのプログラミング言語で第一級またはそれに準ずる基本的なデータ構造でもあり、それゆえ汎用のプログラミング言語によるXMLデータ処理の実例になっている。 SXMLとして具現化されたS式がXMLと似ていることから、XMLデータとプログラミング言語を密接に統合でき、結果としてアプリケーションにおけるXMLデータの処理が説明的で単純になる。 (ja)
  • SXML是为了方便在Lisp和Scheme中使用XML而设计开发的,用于将XML数据(XML Infosets )编写为S-表达式的一种替代语法。 下面的对比表格显示了XML、SXML之间的异同: 与XML(和其他类似XML的语言)相比,SXML的优点是可以被Scheme解析器直接解析。尽管SXML的系统略显不成熟,文档也比较简单,David Mertz还是在他的IBM developerWorks专栏中盛赞SXML的相关工具和文档。 (zh)
  • SXML is an alternative syntax for writing XML data (more precisely, XML Infosets) as S-expressions, to facilitate working with XML data in Lisp and Scheme. An associated suite of tools implements XPath, SAX and XSLT for SXML in Scheme and are available in the GNU Guile implementation of that language. Textual correspondence between SXML and XML for a sample XML snippet is shown below: (en)
rdfs:label
  • SXML (ja)
  • SXML (en)
  • SXML (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License