Comments (8)
Thank you for reporting this!
My main focus with this so far has been on EBA and EIOPA reporting, but of course I want to support others also.
So I will go over the EBA/EIOPA specs and documentation (I do remember there was some "silliness" somewhere with handling of whitespace).
I will also try to take a look at the Danish company registry specs.
I can't make any promises but I will try to get back to you by the end of the week.
from xoxo.
I'm just quickly going over the code to refresh my memory... It might be that if instance reading was done via eg. XmlReader or something else instead of a Stream, the whitespace could be automatically stripped and problem would go away.
from xoxo.
Hello. Sorry for the long wait, but there’s been distracting ”stuff” happening lately.
The more I look at this, the more I feel that there shouldn’t be whitespace around the value.
Could you perhaps give a link where I could find some specs the document as i couldn’t find any? eg. EBA and EIOPA have something called ”XBRL Filing Rules” and most likely Danish company registry has something similar? (It would help if it was in English)
from xoxo.
Hey,
The only page with some documentation that I have been able to find is this page in Danish (maybe google translate can help): https://erhvervsstyrelsen.dk/vejledning-teknisk-vejledning-og-dokumentation-regnskab-20-taksonomier-aktuelle
This mentions two taxonomies that can be used in Denmark. The one I linked should be the ÅRL-taxonomy. It has some English documentation linked from that page, though I am not sure if it is specific enough to cover something like this. The English pdf link is this https://erhvervsstyrelsen.dk/sites/default/files/2019-03/documentation_dcca_xbrltaxonomyframeworkarchitecture20151001v10_3_0.pdf
Let me know if I can be of any more help to you. For now I have the issue fixed in a locally build, so I am not in any rush to have this fixed. (Though I would prefer to use an official release)
from xoxo.
Thank you. I think we need to allow the whitespace. There is already custom (de)serialiazation in place for TypedMember so I did the same for ExplicitMember. Your example file doesn’t cause errors after that, but a couple of other tests went red. So after some (hopefully minor) adjustments I will make a beta release.
from xoxo.
Ok finally now I got the fix pushed, and there is a new nuget version also for testing. (1.0.4-beta)
from xoxo.
Okay, I will have a look at it in a few days. Thanks for looking into it.
from xoxo.
Looks like this was fixed so I'm closing it.
Please reopen if there the problem still exists.
from xoxo.
Related Issues (20)
- Instance comparison throws if things are not initialized
- Problems installing nuget package because file extension(s) missing from license files
- The entity "nbsp" was referenced, but not declared HOT 7
- extensionmethods should be in their own namespace
- Namespaces of unused units aren't removed
- FI-SBR output does not match input HOT 1
- Performance issues adding a large number of Contexts
- How to add attributes to fact? HOT 7
- Allow string formatting of reported differences for data points etc.
- Unit.Measure should be XmlQualifiedName instead of string HOT 1
- No support for Inline XBRL HOT 1
- No way to validate inline xbrl HOT 1
- Drop support for .NET Framework 4.5.2 HOT 1
- [Question] how to add an explicit member with namespace specified HOT 5
- Support for XBRL-CSV HOT 4
- Unused namespace 'xbrldi' for instance with no explicit or typed members
- ScenarioComparisonMessage has extra set of parentheses HOT 1
- Bug with namespaces used in the value field of a segment explicit member HOT 3
- Use System.Text.Json instead of string handling
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xoxo.