4.1.1 מבנה דף העיצוב 4.1.2 תבניות 4.1.3 Xpath 4.1.1 מבנה דף העיצוב רוב הדפים עומדים לבדם ואלמנט השורש הוא
או
דפי העיצוב של XSL הם מסמכי XML דפים בסיסיים : דוגמה אחת :
דוגמה נוספת :
ב-IE5 יש להחליף את השורה הראשונה ב :
דוגמה בדוגמה להלן para ו -emphasis מוחלפים באלמנטים של html המתאימים: מסמך ה -xsl
מסמך זה יהפוך את מסמך ה - XML הב
ל-
רוב התבניות באות במתכונת הבאה:
כל מה שבין התג <xsl:template> ובין תג הסיום </xsl:template> הוא תבנית . מה שמופיע תחת match קובע את התבנית שאנו מחפשים XSLT משתמשת ב -Xpath לאיתור החלקים במסמך אשר תואמים לתבנית. Xpath משתמשת בתבנית דומה לזה של directory/file. חשוב לזכור ... התאמת תבניות הן בהתאם להקשר , אותה תבנית יכולה לתת תוצאות שונות בהקשרים שונים. ביטוי Xpath הוא חמדן , כלומר הוא ינסה להתאים את מקסימום החלקים. דוגמאות לתבניות של XPath - name מוצא את כל האלמנטים הבנים <name> - computer/processor מוצא את כל האלמנטים processor שההורה שלהם הוא computer compu מוצא את כל האלמנטים processor שהם צאצאים של computer (לאו דוקא- er//processor ישירים) - title// מוצא את כל האלמנטים title בכל המסמך כולו - section/para[1] מוצא את האלמנט para הראשון שהוא בן של section בהקשר הנוכחי. - / אלמנט השורש .- title// מוצא את כל האלמנטים title שהם צאצאים בהקשר הנוכחי / כל אלמנטים element2 שהם נכדים של element1 בהקשר הנוכחי/lement2 /*/element1 - computer[@type] כל האלמנטים computer אשר יש להם מאפיין type - computer[@type="personal"] כל האלמנטים computer אשר יש להם מאפיין type עם ערך personal element2 |element1 מוצא את element1 ו\או element2 התבניות של Xpath הן אבסולוטיות אם הן מתחילות ב - '/' ויחסיות אחרת
|