Under the rules of XML special characters line < have to be handled differently.
Consider this snippet
<place>MyHome</place>
Now if I want to express the text "MyHome > 1" then a different XML syntax is required:
<place><![CDATA[MyHome > 1]]></place>
How you parse it is a design issue. For example in my applications I don't cater for special characters, but if I enter
<![CDATA[MyHome > 1> in a text box it will save as valid XML and reload.
Now if I needed that feature more often I could build some parsing in to detect special characters and provide CDATA wrapping / unwrapping.
I have verified the example by applying a schema using Altova and it is both well formed and valid.]