ПредишенСледващото

Пълнотата на изпълнението на една от най-развитите процесори.

Разработчик: Microsoft Corporation.

Продуктът, наречен Microsoft XML Parser е всъщност далеч не е само за синтактичен анализ. MSXML - основен компонент, който комбинира DOM / SAX-анализатора, XSLT процесор и някои други инструменти. Ще разгледаме само XSLT-функционалност.

Един ранен вариант на XSLT кода, приложена в MSXML 2.0 и по-долу е подобен на XSLT 1.0 принципи, но и редица несъвместими различия. Тя е по-скоро да се каже, че WD-XSL - това е друг език за програмиране и върху него, също трябва да е различно. За да се използва стандартната XSLT в на MSXML, трябва да актуализирате този компонент, изтеглете нова версия от сайта на Microsoft. Въпреки това, и това не е всичко. Фактът, че Microsoft не е изоставил стария обичай версия на MSXML 3.0 и го поддържа на едно ниво с XSLT 1.0. Освен това, по подразбиране, на MSXML е инсталирана в така наречения режим рамо до рамо (английски рамо до рамо -. Рамо до рамо). Това означава, че току-що инсталиран компонент не замества предишната версия напълно. Ето защо, трябва да инсталирате MSXML в замести режим - когато инсталацията трябва да използвате програма xmlinst.exe е достъпен и от Microsoft уеб сайт, за да замести напълно старата версия.

Типичните симптоми не е напълно обновена версия на MSXML е както следва:

в трансформациите не работят променливи, наречени шаблони, атрибут стойност шаблони и ключове вносителки.

В случай на такива симптоми, само съвет е да се актуализират версията на MSXML в режим замени.

предупредителен

Преди да инсталирате MSXML3 посъветван да прочете внимателно документацията за възможност за инсталиране в режим на замяна. Някои софтуерни продукти (като например SQL Server и BizTalk Server) използват стария вариант на XSLT процесор и подмяната на актуализация режим ще доведе до нестабилност в работата си.

използването на

От MSXML отдавна се превърне в стандартен компонент на Windows, можете да го използвате по различни начини - например, в собствените си приложения или ISAPI-разширение. При разработването на MSXML XSLT-трансформации, като правило, се използва в съчетание с Internet Explorer, или като самостоятелен команден ред полезност.

Първият метод е, че с XML-документ чрез XML-стилове трансформация свързана инструкция, и Internet Explorer показва резултат на преобразуване.

Пример А1.1. Входящо source.xml документ

Пример А1.2. Преобразуване stylesheet.xsl

source.xml документ ще бъдат показани в Internet Explorer, както следва (Фигура A1.4):

Библиотека Microsoft XML парсер

Фигура A1.4. source.xml документ назначено от Internet Explorer

Друг вариант е да се използва msxsl.exe CLU. който е на разположение на сайта на MSDN. Този инструмент е нищо повече от една черупка за MSXML, Ви дава възможност да се обадя основният компонент от командния ред.

Използването msxsl.exe доста стандартен: за прилагането на stylesheet.xsl преобразуване source.xml документ и показване на резултатите е необходимо да изпълните следната команда в result.xml файл:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!