JemmimmaP said:
I've got to write an app to allow someone to enter financial
information, which will then be stored in SQL and then produce an XBRL
compliant document.
I have the taxonomy from the company it has to be submitted to - but
what now? where do I start? I've not done a huge amount of work with
XML.
App will be written in C#.NET
Help Please!?
As has been already noted, you can leverage a royalty-free API from Altova called AltovaXML to add XML and XBRL intelligence to your application.
XBRL is indeed XML, but you have to have an understanding of XML, XML Namespaces, XML Schema , XLink and the XBRL Specification and potentially extensions to that Specification, such as Dimensions 1.0. Depending on your implementation (possibly the US SEC Interactive Data Mandate), a filing is not just the XML instance document, but also the company extension taxonomy, made up of a schema and associated linkbases.
You asked for examples of documents - you can find them by the thousands in the SEC's repository, EDGAR; the most recent are announced in their RSS feed, available from the XBRL portal . Examples of another kind, the more hierarchical XBRL GL, can be found at the study site called GaLaPaGoS.
A mailing list you may find especially helpful is the Yahoo Group called xbrl-dev , a public list for XBRL developers.
My apologies that I do not have enough access on this mailing list to post links; I hope I have given you sufficient information to be able to use a search engine or intuition to find what you need.