XSLT първа стъпка

1. Въведение

По-малко от три години, откакто роди идеята, че е време да се научат XSLT -))). Идеята се роди, и все още стои навсякъде PHP 4 и извършени зверства Salbotron. което, меко казано, не се характеризира с висока производителност. И рядко браузър може да се похвали подкрепа на това много XSLT. Поради тези причини, изучаването на такъв обещаващ посока аз отлага до по-добри времена. В момента, можем спокойно да кажем, че тези времена са дошли, тъй като PHP 5 е бил освободен с поддръжка на XSLT и поносимо обектен модел, както и всички най-добрите браузъри са се уверено държи реализация, само Донесете XML. )

Важни връзки по темата, първични източници:

Преводи на български:

  1. XML (основата!)
  2. пространство от имена (механизма на хетерогенен на XML-код в един файл)
  3. XPath (езикови извадка елементи от структурата на дърво)
  4. XSLT (трансформация)
  5. XHTML (нещо, за да се стремят към)

Особено любопитен може да се приложи към разширено език XSL стилове.

2. Валиден XHTML

Какво е валиден XHTML? На първо място, това е XML-документ, който трябва да отговаря на спецификацията на XML. На второ място, почти обикновен HTML-страницата, към която всички сме свикнали.

Защо е необходимо XHTML? Специално от съображения за съвместимост и различни браузъри. Страница в XHTML е по-вероятно да се показва правилно в популярните браузъри в сравнение с обикновения HTML.

За обикновените klepatelya страници фраза XML-документ следва да се посочи следното:

Също така се ангажира XHTML отговарят на следните условия:

  1. Документът трябва да обяви в рамките на пространство от имена, които ще бъдат използвани елементи от HTML.
  2. DOCTYPE документ трябва да декларира пред основния елемент и да го посочи в един вид и съответната XHTML DTD.

Пример прост документ XHTML 1.0: