I am not sure what you actual problem is because the XML/XSD samples are long enough to oversee tiny problems - but you should:
1> Make sure that your error message contains a line number and column to see better where it locates the problem. An example for that is here using the DataContractSerializer but the error object should be similar in other Xml parsers:
See text and project in the '
Making Things Bullet Proof
' section:
Reading and Writing XML in C#/VB.Net[
^]
2> If you cannot use this more 'details approach' or you still cannot find the problem you can also make up XML/XSD versions that ctonain only part of the data (eg.: only HouseInfo, HouseNumber, Houselog) leaving out everything else below Houselog.
If that does not work try leaving out Houselog and see if it works now, if it works, add more detail to see if it breaks now.
This step by step approach should lead you over the situation where you problem occurs so will at least know what the problem is.
3> In addition its obviously useful to look at some XSD references or tutorials:
XML Schema Reference[
^]
XML Schemas (XSD) Reference[
^]
I am wondering if you have to specify that HouseLog can occur more than once
<pre>maxOccurs="unbounded" name="HouseLog"</pre>
but I am not comepletely sure (its just a feeling...)