Download Xsd - Xsd Description, Xsd Reviews
Contact
 


 

Download

 
Download Now
GPL (GNU General Public License)
Downloads till now: 5
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Emacs , Filters , IDEs , Indexing, Markup , Others , Text Editors , Vim Plugins , Word Processors ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

xsd

 

Details

Last Update: 2008-02-07 11:01:12
Version: 3.1.0
License/Program Type: GPL (GNU General Public License)
Publisher: Boris Kolpackov
Price:$0.00
Description:

xsd is a W3C XML Schema to C++ translator. xsd generates a vocabulary-specific, statically-typed C++ mapping (also called binding) from XML Schema definitions.
The mapping consists of data types that represent the given vocabulary, a set of parsing functions that convert XML instance documents to a tree-like in-memory data structure, and a set of serialization functions that convert the in-memory representation back to XML.
xsd features C++ standard library-based language mapping, configurable base character type (char/wchar_t), support for all XML Schema built-in types, custom Schema to C++ namespace mapping, platform-independent generated code, and more.
Here are some key features of "xsd":
· Robust, clean and compact C++ standard library -based language mapping; you don't need to learn much if you know how to use std::vector
· Configurable base character type; can be char (UTF-8) or wchar_t (UTF-16 or UTF-32/UCS-4)
· Natural mapping for all W3C XML Schema built-in types: xsd:boolean to bool, xsd:string to std::string, etc.
· Mapping from xsd:enumeration to C++ enum
· Serialization of the in-memory representation back to DOM and XML
· Automatic generation of stream insertion operators (operator<<)
· Customizable W3C XML Schema namespace to C++ namespace mapping
· Support for anonymous types
· Support for element and attribute groups
· Support for ID/IDREF cross-referencing
· Support for schema importing, inclusion and chameleon-style inclusion
· Platform-independent generated code
What's New in This Release:
· For the in-memory C++/Tree mapping, the file-per-type compilation mode has been implemented in addition to file-per-schema.
· Support for IntelliSense has been added, the ability to choose the identifier naming convention used in the generated code has been implemented, non-copying modifier functions have been added, and new binary serialization examples have been written.
· For the event-driven C++/Parser mapping, the file-per-type compilation mode has been implemented in addition to file-per-schema and support for XML Schema polymorphism (xsi:type and substitution groups) has been added.



Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

xsd Version History

Product Date Added
xsd 3.1.0 2008-02-07 11:01:12


Related Software

AFT 5.096
From category: Markup
AFT 5.096 is markup software developed by Maroc. AFT is a document preparation system. It is mostly free form meaning that there is little intrusive markup. AFT source documents look a lot like pla...
EPIC
From category: IDEs
EPIC 0.4.0 is ides software developed by Jan Ploski. EPIC is a Perl IDE based on the Eclipse platform. Features supported are syntax highlighting, on-the-fly syntax checking, content assista...
OutMan
From category: Others
OutMan is an output manager....
gxmlviewer
From category: Markup
gxmlviewer is an xmlviewer for Linux with a Netscape plugin, and now a bonobo control as well....
ByteName
From category: Word-Processors
ByteName 1.11 is word processors software developed by Bill Poser. ByteName project is a tool that for each byte of the input prints a line consisting of the byte offset, the hex value of the byte,...
Recoll
From category: Others
Recoll is a personal full text search package based on Xapian....
Fid Emacs
From category: Emacs
Fid Emacs 0.2 is emacs software developed by Jon Cast. Fid Emacs project is an Emacs-like text editor integrated with the Frigand Imperial Desktop. It uses Fid\'s mechanisms for buffers, win...
cz2cz tools
From category: Filters
cz2cz tools 1.6 pre1 is filters software developed by Vlastimil Krejcir. cz2cz tools is software for converting texts between various charset encodings that are used in the Czech language. The m...
ackerTodo 4.2
From category: Others
ackerTodo 4.2 is others software developed by Rob Hensley. ackerTodo is a light-weight web based todo list manager written by Rob Hensley that supports multiple users, groups, categories, super cat...
iText
From category: Others
iText is a library that allows you to generate PDF files on the fly....
GDC
From category: Markup
GDC is a utility to calculate compressible flow (Gas Dynamics Calculator)....
DocBook Doclet
From category: Markup
DocBook Doclet 1.5 is markup software developed by Michael Fuchs. DocBook Doclet project creates DocBook XML from Java source documentation or HTML files. It is helpful if you want to create refere...
BlueJ
From category: IDEs
BlueJ 2.1.3 is ides software developed by Michael Kolling. BlueJ project is an integrated Java environment (Java IDE) specifically designed for introductory teaching. The BlueJ environment w...
AreaEdit 0.4.5
From category: Markup
AreaEdit 0.4.5 is markup software developed by DTLink Software, LLC. AreaEdit is a formVista compatible fork of the rapidly developing Xinha project. AreaEdit project is the code that is generated...
Beautiful Soup
From category: Markup
Beautiful Soup 3.0.3 is markup software developed by Leonard Richardson. Beautiful Soup project is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping. Three featur...
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver x64 d
3. Canon PIXMA iP1200 Printer Driver
4. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
5. Canon PIXMA iP1300 Printer Driver a
6. Canon PIXMA MP210 MP Drivers
7. Canon PIXMA MP160 MP Drivers xp64
8. Canon PIXMA iP1600 Printer Driver
9. Canon PIXMA iP1300 Printer Driver c
10. Canon PIXMA MP160 MP Drivers 9xME
11. Canon LaserShot LBP-1210 Printer Driver
12. Asus EZVcr II
13. Canon i-SENSYS LBP2900 Printer Driver R
14. Canon i560 Printer Driver
15. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
16. SendSong
17. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
18. Genius Eye 110 Webcam Driver
19. Mercury KPC-6225V-MH
20. Alcatel SpeedTouch 330/USB

DownloadTube Editor Reviews

 
1. Sudoku Solver Software
Sudoku Solver Software is a simple yet smart and reliable to...
2. Easy PC Firewall
WARNING: According to avast! 4.8, Easy PC Firewall contains ...
3. Anti Tracks Kit
Anti Tracks Kit is a simple yet powerful and reliable softwa...
4. PerfectClock Trader Edition
PerfectClock Trader Edition is a FREEWARE, feature limited v...
5. ProLingo Italian to English Dictionary
ProLingo Italian to English is a really nice, easy to use, a...
6. Tinysoar dvd to ipod converter
Tinysoar dvd to ipod converter will allow you to easily copy...
7. Tinysoar ipod value pack
Tinysoar ipod value pack includes the Tinysoar dvd to ipod c...
8. Tinysoar ipod video converter
Tinysoar ipod video converter is a simple to use tool that c...
9. Financial Icon Library
Vista Financial Icon Library is a stunning collection of mon...
10. Tinysoar iphone video converter
Tinysoar iphone video converter is a smart, simple tool that...

Software Reviews Full List



Recent Blog Posts

 
1. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
2. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...
3. DownloadTube Toolbar is Available For Free Download
Recently, we have made available for free download the Dow...
4. A Revolution in Web Browsing: The New Firefox 3.1b1 Already Beats All Speed Records
The latest beta1 release of Mozilla Firefox 3.1 shows majo...
5. Some Little, Nice, Freeware Tools You May Never Know When You'll Need
This time I won’t speak about a single freeware program that...
6. How To Increase The Quality of Your News Articles For Search Engine Spiders
The process of articles publishing is a common practice to...
7. Digg in Press: Tips and Opinions
Regarding Digg social bookmarking service there are many a...
8. Ubuntu Linux and Windows Can Share The Desktop In Absence Of Virtual Machines
Many people asked themselves how to run Ubuntu Linux and W...
9. 2.5 Millions Downloads for FireTune: It Makes Mozilla Firefox To Run With The Speed of Light
It is well known the fact that even the latest version of M...
10. Image Galleries on Autopilot: Instant Gallery Maker
The creation of image galleries ready for web publishing...

Last 20 Scripts

 
1. Ninja Blog
Ninja Blog is a PHP based blogging solution. Based upon word
2. Dragonfly CMS
DragonflyCMS is a content management system based on PHP-Nuk
3. Diferior
Diferior is a flexible, customizable, both user and develope
4. DBHcms
DBHcms is a search engine optimized and lightweight content
5. concrete5
concrete5 content management system could be a rapid solutio
6. bloofoxCMS
bloofoxCMS is a lightweight content management system based
7. PHP Membership
PHP Membership script allows you to add password protection
8. Tube Spider
Tube Spider allows your visitors to search videos in Youtube
9. Azure CMS
Azure CMS is a universal software product for the developmen
10. Azure Portal
Azure Portal is a social networking script made with PHP pro
11. One Frog
One Frog is a content management system that allows you to u
12. Cigmas CMS
Cigmas CMS is a powerful web content management system for g
13. WebWord CMS
WebWord CMS is a full featured web content management system
14. Marjetica Content Management System
Marjetica Content Management System is a powerful, easy to u
15. Phenotype CMS
Phenotype CMS is a PHP/MySQL - Smarty Content Application Fr
16. Chupix CMS
Chupix is a content management system written in PHP and sto
17. Interspire Website Publisher
Interspire Website Publisher (formerly ArticleLive) is a con
18. Interspire Email Marketer
Interspire Email Marketer (formerly SendStudio) is a web bas
19. Comments RAM
Comments RAM is a lightweight PHP script that allows you to
20. KoolAjax
KoolAjax facilitates data exchange between server-side and c