comparison xsls/link.xsls @ 22:9d3403f5204d

nginx-1.1.3, ngx_http_mp4_module
author Igor Sysoev <igor@sysoev.ru>
date Wed, 14 Sep 2011 15:05:04 +0000
parents 61e04fc01027
children 2bcfb5f75e06
comparison
equal deleted inserted replaced
21:a6e1763d5590 22:9d3403f5204d
18 18
19 X:if "starts-with(@href, $DIRNAME)" { 19 X:if "starts-with(@href, $DIRNAME)" {
20 20
21 <!-- convert to a link "docs/page.html" --> 21 <!-- convert to a link "docs/page.html" -->
22 22
23 !{ substring-after(document(concat($XML, @href))/article/@link, 23 !{ substring-after(document(concat($XML, @href))/article/@link
24 |document(concat($XML, @href))/module/@link,
24 $DIRNAME) } 25 $DIRNAME) }
25 } else { 26 } else {
26 27
27 <!-- convert to a link "../../../en/docs/page.html" --> 28 <!-- convert to a link "../../../en/docs/page.html" -->
28 29
29 !{ concat($ROOT, document(concat($XML, @href))/article/@link) } 30 !{ concat($ROOT, document(concat($XML, @href))/article/@link
31 |document(concat($XML, @href))/module/@link) }
30 } 32 }
31 } 33 }
32 !{ document(concat($XML, @href))/article/@title } 34 !{ document(concat($XML, @href))/article/@title
35 |document(concat($XML, @href))/module/@title }
33 </a> 36 </a>
34 } 37 }
35 38
36 39
37 <!-- {a href="/en/docs/page.xml"} TEXT {/a} --> 40 <!-- {a href="/en/docs/page.xml"} TEXT {/a} -->
41 and contains(@href, '.xml')]" 44 and contains(@href, '.xml')]"
42 { 45 {
43 <a> 46 <a>
44 X:attribute "href" { 47 X:attribute "href" {
45 X:if "starts-with(@href, $DIRNAME)" { 48 X:if "starts-with(@href, $DIRNAME)" {
46 !{ substring-after(document(concat($XML, @href))/article/@link, 49 !{ substring-after(document(concat($XML, @href))/article/@link
50 |document(concat($XML, @href))/module/@link,
47 $DIRNAME) } 51 $DIRNAME) }
48 } else { 52 } else {
49 !{ concat($ROOT, document(concat($XML, @href))/article/@link) } 53 !{ concat($ROOT, document(concat($XML, @href))/article/@link
54 |document(concat($XML, @href))/module/@link) }
50 } 55 }
51 } 56 }
52 !!; 57 !!;
53 </a> 58 </a>
54 } 59 }