[ 
https://issues.apache.org/jira/browse/XERCESC-2198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Economidis updated XERCESC-2198:
-------------------------------------
    Description: 
h3. The Request

Please support xsd 1.1 in the C++ based Xerces.

Around the web it has been suggested that you don't have plans to support it 
because most uses are experimental. The following case is different:
h3. Background

The Association of Automobil Industry in Germany ([VDA|http://vda.de/], Verband 
Der Automobil Industry) has recently developed an open standard file format for 
describing welds and joints for widely used for automobile manufacturers. The 
format is called xMCF ('extended master connection file'). This format has been 
designed to share information across CAD, CAE and CAM teams using a single file.

During the past few years, I have been involved in the development of this 
format. We have used xsd 1.1 to describe the schema. This is [the gitub 
repository|https://github.com/economidis-nick/createXSDforxMCF/tree/master/V3.0r1]
 where the standard has been developed.

The standard is nearly complete, and most software vendors that build tools for 
the automotive companies would like to use C++ library in order to test the 
validity of a xml file.
h3. Rationale

So far we have used the *XercesJ* implementation to build a xMCF validator for 
the test suite of the repository. But the software vendors would like a C++ 
version of it so that they can incorporate the validator in their software, 
which in this industry is typically C++.

They do not want to depend on Java, because Java's future depends on the 
company that owns/runs it.

 

  was:
h3. The Request

Please support xsd 1.1 in the C++ based Xerces.

Around the web it has been suggested that you don't have plans to support it 
because most uses are experimental. The following case is different:
h3. Background

The Association of Automobil Industry in Germany ([VDA|http://vda.de/], Verband 
Der Automobil Industry) has recently developed an open standard file format for 
describing welds and joints for widely used for automobile manufacturers. The 
format is called xMCF ('extended master connection file'). This format has been 
designed to share information across CAD, CAE and CAM teams using a single file.

During the past few years, I have been involved in the development of this 
format. We have used xsd 1.1 to describe the schema. This is [the gitub 
repository|https://github.com/economidis-nick/createXSDforxMCF/tree/master/V3.0r1]
 where the standard has been developed.

The standard is nearly complete, and most software vendors that build tools for 
the automotive companies would like to use C++ library in order to test the 
validity of a xml file.
h3. Rationale

So far we have used the *XercesJ* implementation to build a xMCF validator for 
the test suite of the repository. But the software vendors would like a C++ 
version of it so that they can incorporate the validator in their software, 
which in this industry is typically C++.

They do not want to depend on Java, because Java's future depends on the 
company that owns/runs it.
h3. Incentive

So, I have been asked by the working group members to forward a request to you, 
for such a development. Many of them openly suggested that they would 
contribute financially for this development.

The companies that actively participate in this working group of VDA are:

Volkswagen, Ford, BMW, Magna ECS, Siemens, Dassault Systems, Prostep, HBM, 
Altair and BETA CAE Systems.

The group's next meeting is on *May 27th 2020*. 
 Some reponse by that time would be welcome, or I could arrange for your 
participation to assess their intention.


> Support xsd 1.1 in C++
> ----------------------
>
>                 Key: XERCESC-2198
>                 URL: https://issues.apache.org/jira/browse/XERCESC-2198
>             Project: Xerces-C++
>          Issue Type: Improvement
>          Components: Validating Parser (XML Schema)
>            Reporter: Nick Economidis
>            Priority: Major
>
> h3. The Request
> Please support xsd 1.1 in the C++ based Xerces.
> Around the web it has been suggested that you don't have plans to support it 
> because most uses are experimental. The following case is different:
> h3. Background
> The Association of Automobil Industry in Germany ([VDA|http://vda.de/], 
> Verband Der Automobil Industry) has recently developed an open standard file 
> format for describing welds and joints for widely used for automobile 
> manufacturers. The format is called xMCF ('extended master connection file'). 
> This format has been designed to share information across CAD, CAE and CAM 
> teams using a single file.
> During the past few years, I have been involved in the development of this 
> format. We have used xsd 1.1 to describe the schema. This is [the gitub 
> repository|https://github.com/economidis-nick/createXSDforxMCF/tree/master/V3.0r1]
>  where the standard has been developed.
> The standard is nearly complete, and most software vendors that build tools 
> for the automotive companies would like to use C++ library in order to test 
> the validity of a xml file.
> h3. Rationale
> So far we have used the *XercesJ* implementation to build a xMCF validator 
> for the test suite of the repository. But the software vendors would like a 
> C++ version of it so that they can incorporate the validator in their 
> software, which in this industry is typically C++.
> They do not want to depend on Java, because Java's future depends on the 
> company that owns/runs it.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: c-dev-h...@xerces.apache.org

Reply via email to