Что такое базовая необходимость преобразования xml? В какой ситуации мы можем это использовать? мы можем использовать это в .Net?Зачем нужны преобразования xml?
ответ
Предположим, вы получаете несколько разных каталогов продуктов, каждый в другом формате XML.
Вы используете другой формат XML внутри.
Простейшая задача - преобразовать различные форматы XML в собственные. Вы можете использовать XSLT для этого.
.NET framework имеет широкую поддержку преобразований XSL - см. Пространство имен System.Xml.Xsl.
Если вы работаете с данными в формате XML, вам рано или поздно нужны эти данные в другом формате, нужны части, извлеченные из него, необходимо преобразовать его в HTML, простой текст, другой формат XML и т. Д. Вот что такое XSLT для. XSLT - это полный язык программирования. Если вы хотите увидеть некоторые примеры возможностей, посмотрите на docbook XSL site.
Однако иногда это проще и удобнее обрабатывать ваш XML другими способами. Например, в .NET вы также найдете класс System.Xml.XmlDocument
, который позволяет обрабатывать XML-данные по-другому, без использования XSLT.
- 1. Зачем нужны преобразователи двоичного кода?
- 2. Зачем нужны номера для заполнения цели и номера преобразования воронки?
- 3. Зачем нужны откаты?
- 4. Зачем нужны суррогатные ключи?
- 5. Зачем нужны кучи памяти?
- 6. Зачем нужны объекты IDisposable?
- 7. Зачем нужны виртуальные машины?
- 8. Зачем нужны внешние сайты?
- 9. Зачем нужны передовые декларации?
- 10. Зачем нужны регистровые имена?
- 11. Зачем нужны блокировки потоков?
- 12. Зачем нужны строки подчеркивания?
- 13. Зачем нужны мультимножества?
- 14. Зачем нужны указатели?
- 15. Зачем нужны данныеTokens?
- 16. Зачем нужны виртуальные деструкторы?
- 17. Зачем нужны угловые обертки?
- 18. Зачем нужны текстовые входы?
- 19. Зачем нужны петли .ogg?
- 20. Зачем нужны заголовки?
- 21. Зачем нужны функции подкладки?
- 22. Зачем нужны сетевые сокеты?
- 23. Зачем нужны полезные советы?
- 24. Зачем нам нужны волокна
- 25. Зачем нужны параметры указателя?
- 26. Зачем нам нужны геометрии слияния?
- 27. Зачем нужны неиспользуемые виртуальные функции?
- 28. Зачем всегда нужны эти методы?
- 29. Зачем нужны значения для рубина?
- 30. Зачем нужны котировки, другие не
* NB * .NET поддерживает XSLT V1. Существует также XSLT V2 (и уже несколько лет), что упрощает выполнение многих простых задач. Будьте осторожны с нестандартными примерами XSLT, поскольку они могут предполагать V2. – Richard