2010-08-04 3 views

ответ

2

Предположим, вы получаете несколько разных каталогов продуктов, каждый в другом формате XML.

Вы используете другой формат XML внутри.

Простейшая задача - преобразовать различные форматы XML в собственные. Вы можете использовать XSLT для этого.

.NET framework имеет широкую поддержку преобразований XSL - см. Пространство имен System.Xml.Xsl.

+0

* NB * .NET поддерживает XSLT V1. Существует также XSLT V2 (и уже несколько лет), что упрощает выполнение многих простых задач. Будьте осторожны с нестандартными примерами XSLT, поскольку они могут предполагать V2. – Richard

1

Если вы работаете с данными в формате XML, вам рано или поздно нужны эти данные в другом формате, нужны части, извлеченные из него, необходимо преобразовать его в HTML, простой текст, другой формат XML и т. Д. Вот что такое XSLT для. XSLT - это полный язык программирования. Если вы хотите увидеть некоторые примеры возможностей, посмотрите на docbook XSL site.

Однако иногда это проще и удобнее обрабатывать ваш XML другими способами. Например, в .NET вы также найдете класс System.Xml.XmlDocument, который позволяет обрабатывать XML-данные по-другому, без использования XSLT.

Смежные вопросы