90 likes | 183 Views
XML for CJK. Wooseob Jeong School of Information Studies University of Wisconsin - Milwaukee. Where is XML?. Everywhere! Web pages done in Microsoft Office are XML documents. WYSIWYG - XHTML is a XML application. Ex) Front Page. What is XML?. Extensible Markup Language Meta-language
E N D
XML for CJK Wooseob Jeong School of Information Studies University of Wisconsin - Milwaukee CEAL 2003
Where is XML? • Everywhere! • Web pages done in Microsoft Office are XML documents. • WYSIWYG - XHTML is a XML application. • Ex) Front Page CEAL 2003
What is XML? • Extensible Markup Language • Meta-language • Rules for languages • So where is SGML? • What’s the relationship among HTML, SGML, XML, and XHTML? • Why XML? CEAL 2003
Presentation vs. Contents • In XML, all the presentation information should be separated from its contents. What does this mean? • http://web.utk.edu/~rgilmou1/xml4lita/ • CSS (Cascading Style Sheet) • XSL • XSLT and XSL-FO • Don’t worry. CEAL 2003
XSL • Extensible Stylesheet Language • Transformation language • Formatting language • XSLT • More powerful CSS with some calculation • XSL-FO • Not supported yet by browsers • Visual layout modeling: ex) Adobe’s PDF CEAL 2003
XML for CJK? • Absolutely positive! Why? • Unicode is the default character set. • http://www.uwm.edu/~wjj8612/xml/bible.xml • Tags can be written in CJK. • http://www.uwm.edu/~wjj8612/xml/biblecjk.xml • XSLT can be written in CJK. • http://www.uwm.edu/~wjj8612/xml/bible.xsl CEAL 2003
DTD • What is it? • Document Type Definitions • Why is it so important? • Interchangeability • Important DTDs in libraries? • TEI: http://www.tei-c.org • EAD: http://www.loc.gov/ead/ • What should we do? • CEAL DTD? CEAL 2003
XML in Libraries • Dublin Core • http://dublincore.org/ • MARCXML • http://www.loc.gov/standards/marcxml/ • E-books • U. of Virginia E-text Center • http://etext.lib.virginia.edu/ • What about us? CEAL 2003
Learning XML • Is it difficult? • No. If you can do HTML, you can learn XML easily. • XML is not a programming language at all. • Do we need special software? • No. Notepad/WordPad is enough. • XML workshop at CEAL? CEAL 2003