<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://reportingstandard.com/wiki/index.php?action=history&amp;feed=atom&amp;title=CSV_data_source_driver</id>
	<title>CSV data source driver - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://reportingstandard.com/wiki/index.php?action=history&amp;feed=atom&amp;title=CSV_data_source_driver"/>
	<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=CSV_data_source_driver&amp;action=history"/>
	<updated>2026-04-23T15:40:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=CSV_data_source_driver&amp;diff=340&amp;oldid=prev</id>
		<title>Ihr: Reverted edits by Nicole (Talk) to last revision by Ihr</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=CSV_data_source_driver&amp;diff=340&amp;oldid=prev"/>
		<updated>2010-11-08T20:13:00Z</updated>

		<summary type="html">&lt;p&gt;Reverted edits by &lt;a href=&quot;/wiki/index.php/Special:Contributions/Nicole&quot; title=&quot;Special:Contributions/Nicole&quot;&gt;Nicole&lt;/a&gt; (&lt;a href=&quot;/wiki/index.php?title=User_talk:Nicole&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:Nicole (page does not exist)&quot;&gt;Talk&lt;/a&gt;) to last revision by &lt;a href=&quot;/wiki/index.php?title=User:Ihr&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Ihr (page does not exist)&quot;&gt;Ihr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
The CSV Data Source Driver is a configurable generic driver to obtain data from comma separated files and create XBRL reports inside the automatization framework provided by the XBRL Mapper engine designed by Reporting Standard.&lt;br /&gt;
&lt;br /&gt;
==Editors==&lt;br /&gt;
&lt;br /&gt;
The XBRLmapper tool contains a simple GUI that is able to create mapping configuration files between columns in the CSV file and events in the XBRL template file. Advanced users can take advantage of editing the XML configuration files manually or creating their own editing applications. &lt;br /&gt;
&lt;br /&gt;
==Configuration file==&lt;br /&gt;
&lt;br /&gt;
The configuration file is provided during the driver declaration inside the instance document template file. See [[XBRL Template File#Definition_of_data_sources]] for more information. The driver class is '''com.ihr.xbrl.mapper.source.CSVDataSource'''&lt;br /&gt;
&lt;br /&gt;
Sample CSV Driver data source declaration:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;datasources&amp;gt;&lt;br /&gt;
    &amp;lt;source &lt;br /&gt;
      id=&amp;quot;source0&amp;quot; &lt;br /&gt;
      class=&amp;quot;com.ihr.xbrl.mapper.source.CSVDataSource&amp;quot; &lt;br /&gt;
      config=&amp;quot;CSV-driver-config.xml&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/datasources&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The configuration file must be valid according to a very simple XML Schema that has no namespace and that is published in the following official location &amp;lt;nowiki&amp;gt;http://www.reportingstandard.com/schemas/source/XBRLDataSourceCSVMapSchema.xsd&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample configuration file:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample configuration file for CSV data source content --&amp;gt;&lt;br /&gt;
&amp;lt;CSVConf &lt;br /&gt;
   xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
   xsi:noNamespaceSchemaLocation&lt;br /&gt;
     =&amp;quot;http://www.reportingstandard.com/schemas/source/XBRLDataSourceCSVMapSchema.xsd&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;decimals/&amp;gt;&lt;br /&gt;
	&amp;lt;formatValue&amp;gt;INF&amp;lt;/formatValue&amp;gt;&lt;br /&gt;
	&amp;lt;map &lt;br /&gt;
	  mapIdentifier=&amp;quot;totalSalesConsolidatedIdentifier&amp;quot; &lt;br /&gt;
	  columnName=&amp;quot;totalSales&amp;quot;&lt;br /&gt;
	/&amp;gt;&lt;br /&gt;
	&amp;lt;map &lt;br /&gt;
	  mapIdentifier=&amp;quot;costOfSalesIdentifier&amp;quot; &lt;br /&gt;
	  columnName=&amp;quot;costOfSales&amp;quot;&lt;br /&gt;
	/&amp;gt;&lt;br /&gt;
&amp;lt;/CSVConf&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example above shows the content of the mapping configuration file.&lt;br /&gt;
&lt;br /&gt;
The root element is the '''CSVConf''' element. The content of the root element is:&lt;br /&gt;
* The &amp;lt;decimals/&amp;gt; element if the numeric elements in the CSV file are going to be serialized with the decimals XBRL attribute, or&lt;br /&gt;
* the &amp;lt;precision/&amp;gt; element if the numeric elements in the CSV file are going to be serialized with the precision XBRL attribute. followed by&lt;br /&gt;
* the formatValue element indicating the string ''INF'' or a number that will be the value of the decimals or precision attribute in the produced XBRL file, followed by a sequence of '''map''' elements.&lt;br /&gt;
* the '''map''' element is an empty element with two attributes. The '''mapIdentifier''' attribute contains a string that corresponds to the mapIdentifier string of existing events [[XBRL Template File#Events]] in the instance document template. The '''columnName''' attribute content is the column name inside the comma separated file.&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[Main Page]] | [[XBRLmapper]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=CSV_data_source_driver&amp;diff=341&amp;oldid=prev</id>
		<title>Ihr: /* Configuration file */</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=CSV_data_source_driver&amp;diff=341&amp;oldid=prev"/>
		<updated>2009-10-21T12:15:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Configuration file&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:15, 21 October 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The configuration file is provided during the driver declaration inside the instance document template file. See [[XBRL Template File#Definition_of_data_sources]] for more information. The driver class is '''com.ihr.xbrl.mapper.source.CSVDataSource'''&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The configuration file is provided during the driver declaration inside the instance document template file. See [[XBRL Template File#Definition_of_data_sources]] for more information. The driver class is '''com.ihr.xbrl.mapper.source.CSVDataSource'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sample &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Excel driver &lt;/del&gt;data source declaration:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sample &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CSV Driver &lt;/ins&gt;data source declaration:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;datasources&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;datasources&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb2-mediawiki-:diff::1.12:old-339:rev-341 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=CSV_data_source_driver&amp;diff=339&amp;oldid=prev</id>
		<title>Ihr: /* Configuration file */</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=CSV_data_source_driver&amp;diff=339&amp;oldid=prev"/>
		<updated>2009-09-06T23:09:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Configuration file&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:09, 6 September 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sample configuration file:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sample configuration file:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Sample configuration file for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ExcelDataSource &lt;/del&gt;content --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Sample configuration file for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CSV data source &lt;/ins&gt;content --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;CSVConf  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;CSVConf  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb2-mediawiki-:diff::1.12:old-342:rev-339 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=CSV_data_source_driver&amp;diff=342&amp;oldid=prev</id>
		<title>Ihr: Created page with '==Description==  The CSV Data Source Driver is a configurable generic driver to obtain data from comma separated files and create XBRL reports inside the automatization framework…'</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=CSV_data_source_driver&amp;diff=342&amp;oldid=prev"/>
		<updated>2009-09-06T23:07:56Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;==Description==  The CSV Data Source Driver is a configurable generic driver to obtain data from comma separated files and create XBRL reports inside the automatization framework…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
The CSV Data Source Driver is a configurable generic driver to obtain data from comma separated files and create XBRL reports inside the automatization framework provided by the XBRL Mapper engine designed by Reporting Standard.&lt;br /&gt;
&lt;br /&gt;
==Editors==&lt;br /&gt;
&lt;br /&gt;
The XBRLmapper tool contains a simple GUI that is able to create mapping configuration files between columns in the CSV file and events in the XBRL template file. Advanced users can take advantage of editing the XML configuration files manually or creating their own editing applications. &lt;br /&gt;
&lt;br /&gt;
==Configuration file==&lt;br /&gt;
&lt;br /&gt;
The configuration file is provided during the driver declaration inside the instance document template file. See [[XBRL Template File#Definition_of_data_sources]] for more information. The driver class is '''com.ihr.xbrl.mapper.source.CSVDataSource'''&lt;br /&gt;
&lt;br /&gt;
Sample Excel driver data source declaration:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;datasources&amp;gt;&lt;br /&gt;
    &amp;lt;source &lt;br /&gt;
      id=&amp;quot;source0&amp;quot; &lt;br /&gt;
      class=&amp;quot;com.ihr.xbrl.mapper.source.CSVDataSource&amp;quot; &lt;br /&gt;
      config=&amp;quot;CSV-driver-config.xml&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/datasources&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The configuration file must be valid according to a very simple XML Schema that has no namespace and that is published in the following official location &amp;lt;nowiki&amp;gt;http://www.reportingstandard.com/schemas/source/XBRLDataSourceCSVMapSchema.xsd&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample configuration file:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample configuration file for ExcelDataSource content --&amp;gt;&lt;br /&gt;
&amp;lt;CSVConf &lt;br /&gt;
   xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
   xsi:noNamespaceSchemaLocation&lt;br /&gt;
     =&amp;quot;http://www.reportingstandard.com/schemas/source/XBRLDataSourceCSVMapSchema.xsd&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;decimals/&amp;gt;&lt;br /&gt;
	&amp;lt;formatValue&amp;gt;INF&amp;lt;/formatValue&amp;gt;&lt;br /&gt;
	&amp;lt;map &lt;br /&gt;
	  mapIdentifier=&amp;quot;totalSalesConsolidatedIdentifier&amp;quot; &lt;br /&gt;
	  columnName=&amp;quot;totalSales&amp;quot;&lt;br /&gt;
	/&amp;gt;&lt;br /&gt;
	&amp;lt;map &lt;br /&gt;
	  mapIdentifier=&amp;quot;costOfSalesIdentifier&amp;quot; &lt;br /&gt;
	  columnName=&amp;quot;costOfSales&amp;quot;&lt;br /&gt;
	/&amp;gt;&lt;br /&gt;
&amp;lt;/CSVConf&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example above shows the content of the mapping configuration file.&lt;br /&gt;
&lt;br /&gt;
The root element is the '''CSVConf''' element. The content of the root element is:&lt;br /&gt;
* The &amp;lt;decimals/&amp;gt; element if the numeric elements in the CSV file are going to be serialized with the decimals XBRL attribute, or&lt;br /&gt;
* the &amp;lt;precision/&amp;gt; element if the numeric elements in the CSV file are going to be serialized with the precision XBRL attribute. followed by&lt;br /&gt;
* the formatValue element indicating the string ''INF'' or a number that will be the value of the decimals or precision attribute in the produced XBRL file, followed by a sequence of '''map''' elements.&lt;br /&gt;
* the '''map''' element is an empty element with two attributes. The '''mapIdentifier''' attribute contains a string that corresponds to the mapIdentifier string of existing events [[XBRL Template File#Events]] in the instance document template. The '''columnName''' attribute content is the column name inside the comma separated file.&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[Main Page]] | [[XBRLmapper]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
</feed>