CodeSynthesis XSD (original) (raw)

About DBpedia

CodeSynthesis XSD is an XML Data Binding compiler for C++ developed by Code Synthesis and dual-licensed under the GNU GPL and a proprietary license. Given an XML instance specification (XML Schema), it generates C++ classes that represent the given vocabulary as well as parsing and serialization code. It is supported on a large number of platforms, including AIX, Linux, HP-UX, OS X, Solaris, Windows, OpenVMS, and z/OS. Supported C++ compilers include GNU G++, Intel C++, , Solaris Studio C++, IBM XL C++, and Microsoft Visual C++. A version for mobile and embedded systems, called CodeSynthesis XSD/e, is also available.

Property Value
dbo:abstract CodeSynthesis XSD is an XML Data Binding compiler for C++ developed by Code Synthesis and dual-licensed under the GNU GPL and a proprietary license. Given an XML instance specification (XML Schema), it generates C++ classes that represent the given vocabulary as well as parsing and serialization code. It is supported on a large number of platforms, including AIX, Linux, HP-UX, OS X, Solaris, Windows, OpenVMS, and z/OS. Supported C++ compilers include GNU G++, Intel C++, , Solaris Studio C++, IBM XL C++, and Microsoft Visual C++. A version for mobile and embedded systems, called CodeSynthesis XSD/e, is also available. One of the unique features of CodeSynthesis XSD is its support for two different XML Schema to C++ mappings: in-memory C++/Tree and stream-oriented C++/Parser. The C++/Tree mapping is a traditional mapping with a tree-like, in-memory data structure. C++/Parser is a new, SAX-like mapping which represents the information stored in XML instance documents as a hierarchy of vocabulary-specific parsing events. In comparison to C++/Tree, the C++/Parser mapping allows one to handle large XML documents that would not fit in memory, perform stream-oriented processing, or use an existing in-memory representation. The XSD-generated code can target C++98/03 or C++11. CodeSynthesis XSD itself is written in C++. (en)
dbo:developer dbr:Code_Synthesis
dbo:genre dbr:XML_Data_Binding
dbo:latestReleaseDate 2014-07-22 (xsd:date)
dbo:latestReleaseVersion 4.0.0
dbo:license dbr:GNU_General_Public_License
dbo:operatingSystem dbr:Cross-platform
dbo:programmingLanguage dbr:C++
dbo:wikiPageExternalLink https://www.codesynthesis.com/products/xsd http://www.artima.com/cppsource/xml_data_binding.html http://www.codesynthesis.com/products/xsd/ http://www.codesynthesis.com/projects/xsd/documentation/cxx/parser/guide/ http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/guide/
dbo:wikiPageID 6484336 (xsd:integer)
dbo:wikiPageLength 2657 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1097625267 (xsd:integer)
dbo:wikiPageWikiLink dbc:XML_parsers dbr:Cross-platform dbr:GNU_Compiler_Collection dbr:GNU_GPL dbr:GNU_General_Public_License dbr:Linux dbr:Z/OS dbr:C++ dbr:HP-UX dbc:C++ dbc:C++_libraries dbc:XML dbr:CodeSynthesis_XSD/e dbr:Solaris_(operating_system) dbr:IBM_XL_C++ dbr:Microsoft_Visual_C++ dbr:OS_X dbr:OpenVMS dbr:XML dbr:Simple_API_for_XML dbr:XML_Schema_(W3C) dbr:Oracle_Solaris_Studio dbr:Code_Synthesis dbr:Dual_license dbr:XML_Data_Binding dbr:Windows_(operating_system) dbr:AIX_(operating_system) dbr:Intel_C++ dbr:HP_aCC
dbp:developer Code Synthesis (en)
dbp:genre dbr:XML_Data_Binding
dbp:latestReleaseDate 2014-07-22 (xsd:date)
dbp:latestReleaseVersion 4 (xsd:integer)
dbp:license GNU General Public License and Proprietary License (en)
dbp:name CodeSynthesis XSD (en)
dbp:operatingSystem dbr:Cross-platform dbr:C++
dbp:programmingLanguage dbr:C++
dbp:website https://www.codesynthesis.com/products/xsd
dbp:wikiPageUsesTemplate dbt:Infobox_software dbt:Reflist dbt:Start_date_and_age
dct:subject dbc:XML_parsers dbc:C++ dbc:C++_libraries dbc:XML
gold:hypernym dbr:Compiler
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatXMLParsers yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Parser106577369 yago:Program106568978 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077
rdfs:comment CodeSynthesis XSD is an XML Data Binding compiler for C++ developed by Code Synthesis and dual-licensed under the GNU GPL and a proprietary license. Given an XML instance specification (XML Schema), it generates C++ classes that represent the given vocabulary as well as parsing and serialization code. It is supported on a large number of platforms, including AIX, Linux, HP-UX, OS X, Solaris, Windows, OpenVMS, and z/OS. Supported C++ compilers include GNU G++, Intel C++, , Solaris Studio C++, IBM XL C++, and Microsoft Visual C++. A version for mobile and embedded systems, called CodeSynthesis XSD/e, is also available. (en)
rdfs:label CodeSynthesis XSD (en)
owl:sameAs freebase:CodeSynthesis XSD yago-res:CodeSynthesis XSD wikidata:CodeSynthesis XSD https://global.dbpedia.org/id/4iAPu
prov:wasDerivedFrom wikipedia-en:CodeSynthesis_XSD?oldid=1097625267&ns=0
foaf:homepage https://www.codesynthesis.com/products/xsd
foaf:isPrimaryTopicOf wikipedia-en:CodeSynthesis_XSD
foaf:name CodeSynthesis XSD (en)
is dbo:wikiPageWikiLink of dbr:List_of_free_and_open-source_software_packages dbr:Code_Synthesis_(Company) dbr:XML_data_binding dbr:Outline_of_C++
is foaf:primaryTopic of wikipedia-en:CodeSynthesis_XSD