NECTEC Academy

  • Increase font size
  • Default font size
  • Decrease font size

40-301: Advanced XML Development (XSL,XSLT,XFO,XQuery,XPath,Xlink)

E-mail Print

Course Description
This course introduces the XSLT language (eXtensible Stylesheet Language Transformations). The XSLT specification is maintained by the W3C (World Wide Web Consortium) and is a core part of the growing family of XML technologies. A related XML technology is the XPath language, which is required for using XSLT stylesheets. Students in this course will therefore learn the basic elements of the XSLT language, as well as the syntax of XPath.

Course pre-requisites:
This course was designed for the student who is familiar with the general concepts involved in XML. Students should have a solid grounding in HTML. Some knowledge of basic programming concepts and/or experience with Web scripting (VBScript or JavaScript) would be helpful. Prior to taking this course, students should have knowledge to the level of the following PTR courses:

HTML Web Authoring
Dynamic HTML
XML Introduction
Introduction to Programming

Outline

Introduction to XML Output

  • What is a Stylesheet?
  • Viewing XML Formatted with Various Stylesheets
  • Exploring an XSLT Stylesheet
  • Exploring the Differences in XSLT Versions

Basic XSLT Templates

  • XSLT Basics
  • Creating the Outline Foundation of an XSLT Stylesheet
  • XPath Practice
  • Outputting Element Content
  • Outputting Attribute Values
  • Using HTML with XSLT
  • Formatting XSLT Output With HTML
  • Using a Simplified Stylesheet
  • Output Other Than HTML
  • Transforming XML to XML

Basic XSLT Templates, Part 2

  • The Nature of XSLT Templates
  • Using To Control Processing Flow
  • Comparing and
  • Sorting Elements in and Contexts
  • Elements, Attributes, Comments, and Text
  • Using Elements
  • Using Elements
  • Exploring the uses of XSLT Comments and Text

XSLT Conditional Elements

  • If/Then Conditionals
  • Using the Element
  • Testing Multiple Conditions
  • Using Elements
  • Using as a Conditional
  • Filtering and Order Control with

Advanced XSLT Elements, Part 1

  • The Structure of XSLT Stylesheets Reconsidered
  • Importing and Including Stylesheets
  • Variables and Parameters

Advanced XSLT Elements, Part 2

  • Output Options
  • Copying XML Directly to the Output Tree
  • Using Other Advanced XSLT Elements

The Built-in XSLT Functions

  • General Purpose Functions
  • The document() Function

XPath Axes and Location Paths

  • The Current Context Reconsidered
  • XPath Axes and Unabbreviated XPath Syntax

Server-Side XSLT Programming with ASP, XML DOM, and ADO

  • Using XSLT with ASP and the XML DOM
  • Transforming XML Obtained from a Database

Data Islands and SVG Output

  • Using XML Data Islands with XSLT
  • Converting XML Documents into SVG Graphics

 

ตารางอบรมปี 2553

ระยะเวลาในการอบรม 5 วัน (30 ชั่วโมง) : เวลาอบรม 09.00 - 16.00 น.
ค่าลงทะเบียน 10,000 บาท (รวมภาษีมูลค่าเพิ่มแล้ว)
รุ่นที่
วันที่อบรม
1 29 มี.ค. - 2 เม.ย. 53
2
5-9 ก.ค. 53
3
18-22 ต.ค. 53


สถานที่ฝึกอบรม

สถาบันฝึกอบรมเนคเทค ชั้น 21AB, 22B อาคารมหานครยิบซั่ม เลขที่ 539/2 ถนนศรีอยุธยา เขตราชเทวี กรุงเทพฯ 10400


วิธีสมัครและการชำระค่าลงทะเบียน

ติดต่อสำรองที่นั่งล่วงหน้าในวัน-เวลาราชการ
โทรศัพท์: 02-642-5001-10 ต่อ 111, 112
โทรสาร: 02-642-5014
Web Site: www.nectecacademy.com
E-mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it

  1. อัตราค่าอบรมรวมเอกสาร อุปกรณ์การฝึกปฏิบัติ อาหารว่างเช้า-บ่าย อาหารกลางวัน และภาษีมูลค่าเพิ่มแล้ว
  2. ข้าราชการมีสิทธิ์เบิกค่าลงทะเบียนได้ตามระเบียบกระทรวงการคลัง และเข้าร่วมอบรมสัมมนา โดยไม่ถือเป็นวันลา
  3. ค่าใช้จ่ายในการส่งบุคลากรเข้าฝึกอบรมทางวิชาชีพของบริษัท หรือห้างหุ้นส่วนนิติบุคคล นอกเหนือจากหักค่าใช้จ่ายได้ทั้งหมดแล้ว ยังได้รับการยกเว้นภาษีเงินได้อีกร้อยละ 100 ตามประกาศกระทรวงการคลัง
  4. สมัครผ่านทางโทรศัพท์หรือทางอีเมล์ หากท่านได้รับการยืนยันการจัดอบรมแล้ว สามารถทำการชำระค่าลงทะเบียนทำได้ 2 วิธีดังนี้

    (1) มาชำระค่าลงทะเบียนที่ศูนย์ฯ เป็น เงินสด หรือ เช็ค สั่งจ่ายในนาม "กองพัฒนาทรัพยากรมนุษย์" หรือ Human Resource Development Department แผนกการเงินจะเปิดให้บริการตั้งแต่เวลา 09.00-15.30 น
    (2) โอนเงินเข้าบัญชีออมทรัพย์ บมจ. ธนาคารกรุงไทย สาขาถนนศรีอยุธยา เลขที่บัญชี 013-1-51385-0 ชื่อบัญชี "กองพัฒนาทรัพยากรมนุษย์" หลังจากโอนเงินแล้ว กรุณาส่งโทรสารสำเนาใบนำฝาก โดย ระบุชื่อผู้เข้าอบรม หลักสูตร วันที่อบรม และรายละเอียดในการออกใบเสร็จรับเงินอย่างถูกต้องและชัดเจน มาที่โทรสาร 02-642-5014 (สถาบันฯ เป็นหน่วยงานราชการ จึงไม่อยู่ในเกณฑ์ที่ต้องถูกหักภาษี ณ ที่จ่าย 3%)
  5. เพื่อความรวดเร็วในการออกใบเสร็จ กรุณาส่งโทรสารสำเนาใบนำฝากภายใน 3 วัน นับจากวันโอนเงิน
  6. ผู้ผ่านการอบรมที่มีเวลาเรียนเกิน 80% จะได้รับวุฒิบัตรจากศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ
  7. สถาบันฯ ขอสงวนสิทธิ์ในการเปลี่ยนแปลงอัตราค่าลงทะเบียนโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
เงื่อนไขการรับส่วนลด
  • บุคคลทั่วไป : ชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน ได้รับส่วนลด 10%
  • นักเรียน-นักศึกษา ไม่เกินระดับปริญญาตรี : ชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน ได้รับส่วนลด 15%
  • การ ชำระค่าลงทะเบียนเพื่อรับส่วนลดจะมีผลโดยสมบูรณ์ เมื่อสถาบันฯ ได้รับค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วันตามเงื่อนไข หากเป็นกรณีที่ชำระค่าลงทะเบียนโดยส่งเช็คมาทางไปรษณีย์ การชำระเงินจะมีผลโดยสมบูรณ์เมื่อสถาบันได้รับเช็คล่วงหน้าก่อนการอบรม 3 วันเช่นกัน
  • สถาบันฯ ขอสงวนสิทธิ์ในการเปลี่ยนแปลงเงื่อนไขการรับส่วนลดข้างต้นโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
ตัวอย่าง: การนับวันชำระค่าลงทะเบียนล่วงหน้าก่อนการอบรม 3 วัน เพื่อขอรับส่วนลด นับรวมวันหยุดราชการด้วย
วันที่ 1 วันที่ 2 วันที่ 3 วันที่ 4 วันที่ 5

วันสุดท้ายของการชำระเงิน รวมภาษีแล้ว


บุคคลทั่วไป รับส่วนลด 10%
นักศึกษาไม่เกินปริญญาตรี รับส่วนลด 15%

3 วันล่วงหน้า วันแรกของการอบรม
Last Updated on Wednesday, 07 April 2010 16:13  

Visitors Counter

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday1106
mod_vvisit_counterYesterday1409
mod_vvisit_counterThis week5903
mod_vvisit_counterLast week7520
mod_vvisit_counterThis month10458
mod_vvisit_counterLast month29977
mod_vvisit_counterAll days236107

Online (20 minutes ago): 20
Your IP: 38.107.191.88
,
Today: Sep 09, 2010

online

We have 19 guests online
Members : 26
Content : 248
Content View Hits : 738307
Follow us on Twitter