<p>How is it possible for this to be true</p>

<pre><code>XmlDocument d = BuildReportXML(schema);
DataSet ds = new DataSet();
ds.ReadXmlSchema(schema);
ds.ReadXml(new XmlNodeReader(d));
</code></pre>

<p>Schema is the schema location that I apply to the XmlDocument before I start setting data, assuring that all the columns are of the correct type. Then I set the schema to the DataSet, and read the document into it. When I do this it throws an "Input string was not in a correct format." I have a few decimal variables in the Xml, and I assume this is the error. All of the information is obviously of the correct format, else the XmlDocument would have had errors. What can I do?</p>

```
<br/>
```
shoud only output one line in all browsers. Of course remove the \n as well, code should be:
```
```
document.getElementById("putItHere").innerHTML = "first line<br/>second line";
```
```