STARIONGROUP / reqifsharp

A C# library for reading and writing reqif documents
https://reqifsharp.org
Apache License 2.0
24 stars 14 forks source link

The string 'False' is not a valid Boolean value.; Line and position: 218, 36 #11

Closed Helmut-Ortmann closed 5 years ago

Helmut-Ortmann commented 5 years ago

Prerequisites

Description

ReqEdit outputs the error message: Fatal (SCHEMA): Error: The 'IS-SIMPLIFIED' attribute is invalid - The value 'False' is invalid according to its datatype 'http://www.w3.org/2001/XMLSchema:boolean' - The string 'False' is not a valid Boolean value.; Line and position: 218, 36

The reqif file contains 'False' and 'false' as boolean value. I only used the default value of the attribute. Most of the values are correct.

Steps to Reproduce

Write a new ReqIF file.

System Configuration

samatstariongroup commented 5 years ago

Seems the AttributeValueXHTML.IsSimplifiedis not serialized properly. Fix is being reviewed by the team, should be able to release a new nuget today or tomorrow.

Helmut-Ortmann commented 5 years ago

Thanks a lot for your quick answer.

Helmut-Ortmann commented 5 years ago

Hi,

it looks as if I've made an error because I can't reproduce the error any more. Sorry for that.

Best regards,

Helmut

samatstariongroup commented 5 years ago

@Helmut-Ortmann we did refactor the code, now it is inline with the way we serialize boolean in other places. We released nuget version 1.4.1

Helmut-Ortmann commented 5 years ago

thanks a lot for your quick response

On Tue, Feb 12, 2019 at 9:10 AM Sam Gerené notifications@github.com wrote:

@Helmut-Ortmann https://github.com/Helmut-Ortmann we did refactor the code, now it is inline with the way we serialize boolean in other places. We released nuget version 1.4.1

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/RHEAGROUP/reqifsharp/issues/11#issuecomment-462658820, or mute the thread https://github.com/notifications/unsubscribe-auth/AFNjLHOFDMmu5aniM3IUMESAESx5ssTOks5vMnb_gaJpZM4azPz8 .

samatstariongroup commented 2 years ago

@Helmut-Ortmann working on a web based reqif viewer, check it out here: https://viewer.reqifsharp.org/ and let us know what you think!

Helmut-Ortmann commented 2 years ago

Hi,

I tried it with some reqif files. After load, nothing happens. No error message no hint that it is running/loading the reqif file.

image

samatstariongroup commented 2 years ago

once you have opened one, then hit the load button; next you should see a list of all the reqif docs in the imported file (reqif or reqifz). From there you can now navigate to the dashboard. in the coming days/weeks we will also implement being able to view all items in the reqif files

Helmut-Ortmann commented 2 years ago

I tried it the way you described it. I will try it again after days/weeks.

Have you thought that users might not want to give away their IP (Intellectual Property)? Requirements might be critical and users don't want to risk anything.

samatstariongroup commented 2 years ago

@Helmut-Ortmann yes please, follow along. Feel free to provide me with feedback at https://github.com/RHEAGROUP/reqifviewer/issues.

And yes, I have thought about users not wanting to provide a third party with their requirements set. Therefore the application is 100% browser based and does not run on a server. It's a single page application that is loaded by the browser and then runs in the browser. No data is sent to any server apart from the web server logging from which IP address the SPA is requested. And, organizations can easily host the web application locally using a docker container: https://hub.docker.com/repository/docker/rheagroup/reqifviewer

Helmut-Ortmann commented 2 years ago

Thanks for your clarification! Looks good for me.

On Wed, Dec 15, 2021 at 7:00 AM Sam Gerené @.***> wrote:

@Helmut-Ortmann https://github.com/Helmut-Ortmann yes please, follow along. Feel free to provide me with feedback at https://github.com/RHEAGROUP/reqifviewer/issues.

And yes, I have thought about users not wanting to provide a third party with their requirements set. Therefore the application is 100% browser based and does not run on a server. It's a single page application that is loaded by the browser and then runs in the browser. No data is sent to any server apart from the web server logging from which IP address the SPA is requested. And, organizations can easily host the web application locally using a docker container: https://hub.docker.com/repository/docker/rheagroup/reqifviewer

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/RHEAGROUP/reqifsharp/issues/11#issuecomment-994321495, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJWGLG7DHAJNM24ZP2HKQDURAVGDANCNFSM4GWM7T6A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.