В настоящее время XML представляет собой устоявшуюся технологию, применяемую для описания и передачи данных. Она оказывает существенное влияние практически на все аспекты разработки ПО. При создании .NET Framewotk компания Microsoft стремилась использовать преимущества XML везде, где только возможно. Никакая другая технология не является столь тесно связанной с .NET, как XML, причем не только на уровне разработчика, но и в виде основополагающей технологии системы в целом. Цель настоящей книги - предоставить читателю достаточную информацию для того, чтобы он мог использовать XML в рамках .NET Framework наиболее эффективным способом. В книге подробно описывается применение всех библиотечных классов .NET Framework, относящихся к XML, для манипулирования, проверки делимости, преобразования и сериализации XML-данных с использованием как С# или Visual Basic .NET. Эта книга предназначена для программистов которые приступили к изучению способов ведения разработок в .NET и желают узнать, каким образом можно использовать XML в своих .NET-приложениях с максимальной выгодой. Необходимы базовые знания по С# или Visual Basic.NET, XML и сопутствующим XML-технологиям (XSLT, Xpath и XML-схемы).