XBinder
XML TO CODE GENERATION TOOL
高效的,低成本的XML數(shù)據(jù)綁定和XML到代碼的生成加快了項(xiàng)目的上市時(shí)間。
從XML模式生成結(jié)構(gòu)良好的,可靠的類庫(kù)的復(fù)雜性可能會(huì)挑戰(zhàn)任何項(xiàng)目的時(shí)間線和員工生產(chǎn)力。XBinder XSD代碼生成工具通過(guò)自動(dòng)將對(duì)象序列化為XML,并基于XML Schema(XSD)文件將XML反序列化為C、C++、Java或C#對(duì)象,從而大幅精簡(jiǎn)和簡(jiǎn)化了項(xiàng)目的開(kāi)發(fā)和維護(hù)時(shí)間。

為什么要使用XML Data Binding或XML to Code Generation Tool?
與傳統(tǒng)的XML API(如SAX和DOM)相比,XBinder's XML數(shù)據(jù)綁定具有以下優(yōu)勢(shì):
性能——驗(yàn)證或(反)序列化等操作速度更快,先使用XML模式生成的代碼,然后使用驗(yàn)證解析器。
簡(jiǎn)單性——XBinder自動(dòng)生成結(jié)構(gòu)良好的,易于閱讀的代碼,以加快上市周期。
可靠性——XML數(shù)據(jù)綁定應(yīng)用程序通過(guò)在模式級(jí)別工作來(lái)確保生成的XML文檔的有效性。
XBinder概述
XBinder是一種XML模式到C/C++、Java或C#代碼生成工具。XML數(shù)據(jù)綁定(或代碼生成)是將XML模式信息項(xiàng)轉(zhuǎn)換為計(jì)算機(jī)語(yǔ)言中的類型定義和函數(shù)的過(guò)程。
XBinder代碼生成工具產(chǎn)生的源代碼是C、C++、Java或C#源代碼,它們由類型定義和編碼/解碼功能組成。這提供了一個(gè)完整的應(yīng)用程序編程接口(API),用于處理XML模式規(guī)范中包含的所有消息定義。
除了代碼生成器,通用編碼/解碼函數(shù)的運(yùn)行時(shí)庫(kù)也是套包的一部分。此庫(kù)包含對(duì)基本XML模式簡(jiǎn)單類型(整數(shù)、字符串、十六進(jìn)制等)進(jìn)行編碼和解碼的例程。XBinder代碼生成工具對(duì)這些函數(shù)進(jìn)行一系列調(diào)用,以完成更復(fù)雜的消息類型的編碼或解碼。
評(píng)估版本可用于Windows、Linux、各種Unix平臺(tái)和Apple Mac OSX。
XBinder功能現(xiàn)在包括:
在XML Schema 1.1中包含重復(fù)元素和通配符的能力
對(duì)于Linux,我們現(xiàn)在提供用gcc 4、5和6編譯的運(yùn)行庫(kù)。
我們不再為GCC 3構(gòu)建庫(kù)。默認(rèn)情況下,示例程序?qū)⑹褂肎CC4庫(kù)。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫