XML Standard Document for Information Exchange Library Information Exchange Somkiat Chatchuenyot Computer Center, Silpakorn University
Introduction XML Technology and Applications Open Source XML Standard Document Exchange and Integration Tools E-Doc Office 2007, OO Online Doc Outline
Catalog Library System MARCXML The Library Document Standard Outline
IntroductiontoXML
Introduction to XML SGML, HTML, XML, XHTML CSS, XSL DTD, XML Schema Web Service, SOAP
Introduction to XML XML และ ครอบครัว DTD, XSD XSLT XPath XQuery... Application MathML Chemical Markup Language (CML) SVG
Introduction to XML : Document Standard? Encoding – Thai?? Process Tools Validator DTD standard XSD standard
Introduction to XML : Document Process Document Analysis and Design DTD or XSD Design Create XML using DTD or XSD Validate using Browser – IE, Mozilla-Firefox, Safari Display Document using CSS and XSL Exchange Document or Information using XSLT
Introduction to XML : Document Process Input –> XSL –> Output XML –> XSL –> TXT, HTML, XHTML, PDF, XML
Introduction to XML : Tools Tools XMetal Editx Oxygen Validator DTD standard XSD standard
Introduction to XML : Tools Experience Xmetal 2.0 Encoding??? UTF?? Office OOXML OpenOffice – Open Document Format (ODF) IBM Lotus Symphony Google Google Doc Zoho Hotmail – Microsoft Office Live ?? - OOXML
Introduction to XML : Tools : XMetal 2.0
XML XML XML ใช้ XML เป็นข้อมูล (Data) For example, take the following XML fragment: Brett McLaughlin
XML XML ออกแบบ XML สร้างข้อมูลแบบ XML (XML data) ทำเอกสาร XML (XML document) แลกเปลี่ยนข้อมูล XML (XML document to be exchanged)
XML XML XML
XML
XML SVG-Adobe Open Source Software for SVG
XML SVG on Mobile
XML XML-SVG = Scalable Vector Graphics (SVG)Scalable Vector Graphics (SVG)
XML เครื่องมือจัดการ XML (XML tools) Microsoft office – Excel, Word, Access OpenOffice – Writer, Spreadsheets, Base. Other tools Notepad, EditPlus, Textpad Oxygen editiX Web Browser IE 6 or 7 Mozilla Firefox, Flock Safari
Introduction to XML : SVG Scalable Vector Graphics (SVG) Mozilla SVG Project Adobe SVG
Introduction to XML : SVG
Introduction to XML : MathML
Introduction to XML : CML
Library Document Book Journal Article Magazine Dissertation
Library Document MARC Dblin Core Metadata Object Description Schema (MODS) is a schema for a bibliographic element set that may be used for a variety of purposes, and particularly for library applications.
Library Document MARCXML
Library Document MARC MARCXML Schema MARC XML DTD
Library Document Create XML document from MARC XML DTD MARCXML Schema
Library Document Create XML document from MARC XML DTD
Library Document Create XML document from - MARC XML DTD
Library Document Create XML document from - MARC XML DTD
Library Document Create XML document from - MARC XML DTD
Library Document Create XML document from - MARC XML DTD
Library Document Create XML document from - MARC XML DTD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document Create XML document from - MARC XML XSD
Library Document - XML
Library Document - XML XSD – XML Schema Definition
Library Document - XML XSL – XML Stylesheet Language
Library Document - XML Exercise I File -> new -> Standard XML document DTD/Schema -> Assign W3C XML Schema to document - > select personal.xsd ใส่ root node เป็น personnel เริ่มสร้าง XML document กด ปุ่ม shift ค้างไว้ แล้วกดปุ่ม < เลือก person กด ปุ่ม shift ค้างไว้ แล้วกดปุ่ม < เลือก name กดปุ่ม shift ค้างไว้ แล้วกดปุ่ม < เลือก family ใส่ค่า เป็นนามสกุล เป็นภาษาอังกฤษ กดปุ่ม shift ค้างไว้ แล้วกดปุ่ม < เลือก given ใส่ค่า เป็นชื่อ เป็นภาษาอังกฤษ เลื่อน เคอร์เซอร์มาที่ หลัง แล้วทำตามจาก อีก 2-3 ชุด 1.2 Design XML documents XML Registration doc XML Library doc. XSD (start here) หรือ ทำ XML ก่อน แล้ว Generate เป็น XSD ออกแบบ XSD ก่อน 1.3 XSL – reg.xsl, lib.xsl ออกแบบ XSL – ข้อมูลที่ต้องการแสดง หรือ ข้อมูลที่ต้องการเฉพาะ
Library Document - XML 1.1.1
Library Document - XML 1.1.2
Library Document - XML 1.1.3
Library Document - XML – 1.1.5
Library Document - XML – 1.1.9
Library Document - XML WELL FORMED / Valid Document
Library Document - XML Id เป็น ตัวอักษร Salary เป็น ตัวเลข WELL FORMED / Valid Document
Library Document - XML
Use XSL – transform using XSLT
Library Document - XML person.xsl – transform person.xml to personnel-xsl.html
Library Document - XML ผลของการใช้ XSLT Result of using XSLT
Library Document - XML เพิ่ม การหาข้อมูลใน XSL
Library Document - XML ผลของการใช้ XSLT (Result of using XSLT)
Library Document - XML 1.2 การสร้าง XML Process of Producing XML 1. Generate XSD or DTD สร้าง XML โดยใช้ XSD หรือ DTD สร้าง CSS หรือ XSL เพื่อการนำเสนอข้อมูล XML นำเสนอ XML ในรูปแบบต่างๆ 1. HTML 2. XML 3. PDF
Library Document - XML ขนอย ค่อยง้าง งัดใจ ไขกลอย library.xml regist.xml Of Mice and Men John Steinbeck Harry Potter and the Philosopher's Stone J.K. Rowling
Library Document - XML 1.2 สร้างโครงเอกสาร XML(XSD) จาก XML
Library Document - XML
1.3 XSL – create and use library.xsl
Library Document - XML Use XSL – transform using XSLT
Library Document - XML Use library.xsl – transform library.xml to library.html
Library Document - XML ผลของการใช้ XSLT Result of using XSLT
Library Document - XML สร้าง XSD สร้าง XML ใส่ชื่อคนยืมหนังสือใน library.xml สร้าง XSD จาก library.xml Generate a W3C XML Schema from this document ลองใส่ข้อมูล และ Check for a Well formed/ Valid Document เพิ่มการแสดงค่า ใน library.xsl แสดงผล โดย XSLT Transforming using XSLT
Library Document - XML XFlows
Library Document - XML นำข้อมูลออกจาก ฐานข้อมูล มาในรูปแบบ XML
Library Document - XML น ำข้อมูลออกจาก ฐานข้อมูล มาในรูปแบบ XML
Library Document - XML แปลง XML เป็น HTML โดยใช้ XSL
Library Document - XML แปลง XML เป็น XML โดยใช้ XSL ไปที่ editiX เขียนค้นหาค่าใน export.xsl เพิ่ม ไปที่ XFlows ตั้งชื่อ XML ที่เป็นผลลัพธ์ คลิกปุ่ม run แสดงผล โดยใช้ Firefox or IE
Library Document - XML Oxygen Registration – Installation Oxygen.exe
Library Document - XML Oxygen
Library Document - XML Oxygen
Thanks & Questions