Skip to content
samatrhea edited this page Nov 7, 2021 · 7 revisions

A ReqIF document is an XML document that is structured according to the OMG ReqIF specification and is used for the exchange of requirements that have been authored in different tools such as COMET, IBM Rational DOORS and many others. The ReqIF specification includes the ReqIF XML schema. ReqIF makes use of certain XHTML modules that provide formatting for text such as tabular data, bold, italics etc. The ReqIFSharp library can be used with and without XML Schema validation. ReqIFSharp currently targets the .NET Framework 4.5, netstandard 1.6 and netstandard 2.0. When using netstandard 1.6 it does not support XML Schema validation.

The two interfaces that are used the most in the reqifharp library are the IReqIFDeserializer interface and the IReqIFSerializer interface. The IReqIFDeserializer interface is used to deserialze a ReqIF document and create a ReqIF object, while the IReqIFSerializer is used to serialize a ReqIF object.

Clone this wiki locally