XEML Home XEML: Executable Markup Language

 

 
 
 
PreviousNext

What is an XNode?

An XNode is an XML node full of programming metadata. Consider the following XNode sample for obtaining a list of people from a database.
<x:execute-sql>
<connection driver="com.mysql.jdbc.Driver" password="password" url="jdbc:mysql://some_host:3306/some_db" user="root" />
<statement returnrows="People/Person">select * from person where lname like concat('%',?,'%')</statement>
<param binddir="1" ref="srch_cri" type="Varchar2" />
</x:execute-sql>
This XNode would query the connection defined at the connection node, execute the select statement with the parameter referenced at the path srch_cri and return a nodeset of results at the path at People/Person .
PreviousNext
 

XEML Software, Inc. has two licensing options. No matter which license you choose, the overall business benefit of the XEML Programming Platform is a dramatically lower total cost of ownership.

The guiding business principle of XEML is one of fair exchange, or Quid pro Quo ("something for something"). From a licensing perspective, we have two different products depending on usage and distribution, though technically they have the same source code.

Thanks to our licensing model, we are capable of producing superior software at a much lower cost than proprietary software vendors. Our licensing options include:

  • The Commercial License , which allows you to provide commercial software licenses to your customers or distribute XEML-based applications. This is for organizations that do not want to release the source code for their applications as open source / free software; in other words they do not want to comply with the GNU General Public License (GPL). For more detail on the Commercial non-GPL License, click here. Or, if you want more information on pricing, click here.

  • For those developing open source applications, the Open Source License allows you to offer your software under an open source / free software license to all who wish to use, modify, and distribute it freely. The Open Source License allows you to use the software at no charge under the condition that if you use eXecML in an application you redistribute, the complete source code for your application must be available and freely redistributable under reasonable conditions. Execml Software, Inc. bases its interpretation of the GPL on the Free Software Foundation's Frequently Asked Questions. For more information on eXecML's Open Source License, click here.

At XEML Software, Inc., we believe in open source / free software and we welcome all initiatives to publish more software under the GPL license, just as we have done.

 
 
msnbc.com: Top msnbc.com headlines
Holder calls Quran-burning plan 'idiotic'
Attorney General Eric Holder calls the planned burning of the Quran at a Florida church "idiotic and dangerous." Pastor says the Sept. 11 protest is on, but he's praying about it.

Email this Article Add to Newsvine

Pastor - Eric Holder - Florida - Attorney general - United States
High winds fuel fires across Detroit

Flames engulf a home on Detroit's east side Tuesday. Fire officials say flames have swept through at least two dozen homes in Detroit, fanned by strong winds that are toppling power lines across the city.Detroit fire officials said nearly 20 fires broke out in the city late Tuesday afternoon.




Email this Article Add to Newsvine

Detroit - United States - Michigan - Metro Areas - Detroit Metro
NYT: Obama will not extend tax cuts to wealthy
President Obama will rule out on Wednesday any compromise that would extend the Bush-era tax cuts for the wealthy beyond this year, officials said.

Email this Article Add to Newsvine

Barack Obama - United States - Tax cut - President of the United States - President
 

HomeDocumentationDownloadForum | Administer

LoginUsernamePassword