"LINQ parser" might mean "LINQ to XML" and… XML parser. If so, you don't need to "write" it, such parser is already written:
http://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.aspx[
^].
Read related documentation thoroughly. And I'm afraid even to guess what "xm" could be. Could it possibly mean "XML"? :-)
Look, let me tell you: if you cannot spend some decent time and pay decent attention for your own question and your own problem, how can you hope that someone will volunteer to spend more time on helping you? Nobody want to waste time for nothing.
—SA