Як пераўтварыць XML з дапамогай XSLT

Для таго, каб напісаць код XSLT, вы павінны мець базавую разуменне HTML / XHTML , XML, XML Namespaces, XPath і XSL. XSLT з'яўляецца табліца стыляў, якая пераўтворыць XML у новую структуру для выкарыстання з рознымі інтэрнэт-аналізатарамі. Прасоўванне тэхналогіі прынесла шмат розных месцаў. Інтэрнэт карыстальніка сучаснага дня мае больш магчымасцяў, чым калі-небудзь, каб праглядаць вэб-старонку, такія як мабільныя тэлефоны, IPOD, Xbox і іншыя розныя прылады ўсіх з адметнымі сістэмамі браўзэра.

XSL Transformations (XSLT) мае добра сфармаваны код XML і пераўтворыць яго ў фармат, прыдатны для гэтых прыкладанняў.

Пачынаючы з пераўтварэннем XSLT

XSLT з'яўляецца часткай ліста XSL-стылю. Паколькі табліца стыляў выкарыстоўвае XML - сінтаксіс, вы пачынаеце з аператара аб'явы XML.

- дэкларацыя XML

Дадаць XSL заяву.

- дэкларацыя стыляў

Вызначыць прастору імёнаў XSLT як частка дэкларацыі табліц стыляў.

XMLNS: XSL = "http://www.w3.org/1999/XSL/Transform">

XSLT параўноўвае код шаблону, каб вызначыць, як пераўтварыць XML. Шаблон уяўляе сабой набор правілаў, устаноўленых для табліцы стыляў. Элемент шаблону выкарыстоўвае XPath, каб адпавядаць або звязаць код. Супадзенне можа паказаць даччыны элемент або ўвесь дакумент XML.

- пазначае ўвесь дакумент
- гэта азначае даччыны элемент у дакуменце.

Напрыклад, калі ў вас ёсць даччыны элемент называецца адпаведны код будзе выглядаць так:

Пры стварэнні XSLT, вы будуеце выхадны паток, які стылізаваны і праглядаць на старонцы ў сетцы Інтэрнэт.

XSLT ўключае ў сябе шэраг элементаў XSL, каб вызначыць гэты працэс трансфармацыі. Наступныя некалькі артыкулаў будуць разгледжаны XSL элементы, якія выкарыстоўваюцца для XSLT-пераўтварэнняў і далейшыя ламаюцца кадавання XSLT.