Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 XSL-FO Въведение & Areas
  1. XSL-FO Въведение
  2. XSL-FO Areas
DIVASTATOR
     
Автор  DIVASTATOR (27.01.2006 21:03)  съобщение до автора
Погледнат  2799 пъти  добави към любими
Оценка  добави коментар
Гласове  --  изпрати на приятел
Коментари  (0)  абонирай се за XML
    Страница 1 / 2

 



XSL-FO означава Extensible Stylesheet Language Formatting Object.С този език вие форматирате информацията.Сега е прието не имате XSL-FO а направо XSL.Сигурно се питате дали тези два езика са едни и същи.Ами да, едни и същи са.Оформлението е за трансформиране и форматиране на информацията.И когата W3C направили първия XSL документ той съдържал синтаксис от езиците а трансформиране и форматиране на информацията.XSL документите са XML файлове без крайна информация.Те съдържат информация за крания план.Разширението на тези файлове е .fo или .fob.Но някъде можете да видите и такъв файл с разширение .xml, за да е по-лесно на XML редактора да прочете файла.Стуктурата на един XSL документ е следната:
CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="ISO-8859-1"?>

<
fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">

<
fo:layout-master-set>
  <
fo:simple-page-master master-name="A4">
   
<!-- Page template goes here -->
 
</fo:simple-page-master>
</
fo:layout-master-set>

<
fo:page-sequence master-reference="A4">
 
<!-- Page content goes here -->
</fo:page-sequence>

</
fo:root>
За да е по-лесно ще я рзделя на елементи.Първият елемент е:
CODE
1
<?xml version="1.0" encoding="ISO-8859-1"?>
Един XSL файл винаги започва по този наачин.
Елементът <fo:root> е корена на XSL файла.Същио така този елемент дефинира и namespaces на файла:
CODE
1
2
3
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
 
<!-- The full XSL-FO document goes here -->
</fo:root>
Следващия елемент <fo:layout-master-set> съдържа една или повече таблици:
CODE
1
2
3
<fo:layout-master-set>
 
<!-- All page templates go here -->
</fo:layout-master-set>
Всеки <fo:simple-page-master> съдържа една таблица.Всяка таблица трябва да има уникално име:
CODE
1
2
3
<fo:simple-page-master master-name="A4">
 
<!-- One page template goes here -->
</fo:simple-page-master>
Последния елемент <fo:page-sequence> описва съдържанието на страницата.Атрибутът master-reference приписва simple-page-master таблица със същото име:
CODE
1
2
3
<fo:page-sequence master-reference="A4">
 
<!-- Page content goes here -->
</fo:page-sequence>



  Следваща страница >> 


Ключови думи: xsl xml


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: DIVASTATOR  
Какво мога да кажа за мен.Аз съм на 17 години от гр. София.Занимавам се с Web Design не професионално (като хоби ми е), но смятам да си искам да си изкарвам хляба с това.За момента нямам готови качени в интернет сайтове, но сега работя над един и се надявам скоро да го има.Това е.
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008