Итак, вот решил написать урок по XML с помощью Microsoft Visual C# (читается как си шарп) 2008.
Во первых я выбрал C# 2008 потому, что в нем учиться начинающему программисту (веб- или простому программисту) будет легче. Так как в C# 2008 работа в XML-е очень упращено, и понять что такое XML будет намного проще, так как не будем писать коды длиною в километры чтобы сделать малое. И, думаю, узнав основу, Вам будет легче перейти к С++ или к Яве.
Перед тем, как начать писать коды, Вы должны установить Visual C# 2008. Для многих наших примеров подойдет Visual C# 2008 Express Edition, которого Вы можете скачать тут. По возможности установите MSDN, который может пригодится для углубления Вашего знания, и может ответить на многие Ваши вопросы. Думаю для установки Вам не потребуется помощь, так как установка не требует особых знаний. Но если у Вас какой-нибудь вопрос по установке, можете мне написать на e-mail: xmlwithcsharp2008@gmail.com.
Для первой недели ничего не будем учить, так как с первого же дня мы будем писать программы. И тем, кто не знает ни С#, ни С++, ни даже С, прошу просмотреть основу. И надеюсь до следующей недели, те кто не знает, как программировать, прочтят, что гакое программирование, типы данных, функции, параметры и т. д. и будут знать что такое звать функцию, что такое циклы, логические операторы, библиотеки, как импортировать библиотеки и что это значит. Если будут какие-нибудь вопросы или предложения, или если заметите ошибку в коде или в грамматике, прошу не стесняться и писать на мой e-mail. Конечно, я постораюсь объяснить по мере прохождения все операторы, но, из-за обширости языка С#, я могу и пропустить очевидные вещи.
Так, теперь коротко напишу что мы будем изучать в этом курсе:
1. Основа XML. В этом разделе мы узнаем что за непонятный набор букв XML, зачем он нам нужен, и где его можно использовать. И, самое главное, стоит ли изучать его. Так же узнаем о грамматике XML. Что такое парсинг. Поверхностно научимся как работать с программой Visual C#.
2. Работа с XML-документами
3. Чтение и запись XML-документа
4. Доступ к XML-документам с помощью XPath
5. Проверка XML-документа
6. Преобразование XML-документа
7. XML в ASP .NET
8. XML-сериализация
9. XML Веб Сервисы
10. XML в SQL серверах
11. Использование XML в .NET Framework
12. Создание сервисов с помощью WCF - Windows Communication Foundation
13. XML и LINQ
В конце каждой главы я поверхностно буду объяснять что нас ждет в следующем уроке. Количество уроков для каждой главы может варироваться в зависомости от содержания и сложности главы.
P. S. Этот курс был написан с помощью книги Бипина Джоши "Beginning XML with C# 2008: From Novice to Professional", Apress, 1st Edition 2008 год.



