<p>Following my question regarding a <a href="https://stackoverflow.com/questions/42071/net-yaml-library">.NET YAML Library</a>... as there doesn't seem to be great support for YAML in .NET, are there and good open source <em>really simple</em> .NET XML libraries.  I just want something where I can pass it a section name and a key and it gives me the value as well as being able to give me a list of all the current sections and keys.</p>

<p>Also, preferably something with a license that allows it to be used commercially.</p>

[{'answer_id': 42127, 'author': 'swilliams', 'author_id': 736, 'author_profile': 'https://Stackoverflow.com/users/736', 'pm_score': 1, 'selected': False, 'text': '<p>Can you use the 3.5 framework? Linq to XML is fantastic, and simple.</p>\n'}, {'answer_id': 42170, 'author': 'Vitor Silva', 'author_id': 1842864, 'author_profile': 'https://Stackoverflow.com/users/1842864', 'pm_score': 3, 'selected': True, 'text': '<p>isn\'t the system.xml namespace suficient?</p>\n\n<p>once i had to use it for the simple scenarios that you described and thought that it was a simple and efficient solutions.</p>\n\n<p>take a look at this examples</p>\n\n<p><a href="http://msdn.microsoft.com/en-us/library/443c16cf(VS.71).aspx" rel="nofollow noreferrer">Reading Node Trees with XmlNodeReader</a>\nand the <a href="http://msdn.microsoft.com/en-us/library/hf9hbf87(VS.80).aspx" rel="nofollow noreferrer">XML Document Object Model (DOM) Reference</a></p>\n'}, {'answer_id': 177091, 'author': 'David Robbins', 'author_id': 19799, 'author_profile': 'https://Stackoverflow.com/users/19799', 'pm_score': 1, 'selected': False, 'text': '<p>Is XSLT / XPath out of the question?  If so, have you considered <a href="http://james.newtonking.com/pages/json-net.aspx" rel="nofollow noreferrer">JSON.Net</a>?</p>\n'}]
['https://Stackoverflow.com/questions/42122', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/194/']