Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Замечание
Это содержимое перепечатывается разрешением Pearson Education, Inc. из руководства по проектированию платформы: соглашения, идиомы и шаблоны для повторно используемых библиотек .NET, 2-го выпуска. Этот выпуск был опубликован в 2008 году, и книга с тех пор была полностью пересмотрена в третьем выпуске. Некоторые сведения на этой странице могут быть устаревшими.
В этом разделе рассказывается об использовании нескольких типов, находящихся в System.Xml пространствах имен, которые можно использовать для представления XML-данных.
❌ НЕ используйте XmlNode или XmlDocument для представления XML-данных. Предпочитайте использовать вместо этого экземпляры IXPathNavigable, XmlReader, XmlWriter, или подтипы XNode.
XmlNode и XmlDocument не предназначены для использования в общедоступных API.
✔️ Используйте XmlReader, IXPathNavigable или подтипы XNode в качестве входных или выходных данных членов, которые принимают или возвращают XML.
Используйте эти абстракции вместо XmlDocument, XmlNodeили XPathDocument, так как это отделяет методы от конкретных реализаций XML-документа в памяти и позволяет им работать с источниками данных виртуального XML, предоставляющим XNode, XmlReaderили XPathNavigator.
❌ НЕ создавайте подкласс XmlDocument , если вы хотите создать тип, представляющий XML-представление базовой объектной модели или источника данных.
© Часть 2005, 2009 Корпорация Майкрософт. Все права защищены.
Перепечатан с разрешения Pearson Education, Inc. из Руководство по проектированию: Соглашения, идиомы и шаблоны для повторного использования библиотек .NET, 2-е издание Кшиштоф Чвалина и Брэд Абрамс, опубликованное 22 октября 2008 года Addison-Wesley Профессиональный в рамках серии разработки Microsoft Windows.