Advanced Technical Writing 2006 Session #4. Today in Class… ► Meet with your editorial team, refine/post deliverables ► Send URL for deliverables to Bill.

Slides:



Advertisements
Similar presentations
CSCI N241: Fundamentals of Web Design Copyright ©2004 Department of Computer & Information Science Introducing XHTML: Module B: HTML to XHTML.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Cascading Style Sheets
CHAPTER 7 STYLING CONTENT WITH CASCADING STYLE SHEETS.
Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 13-1 COS 346 Day 24.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Project 1 Introduction to HTML.
XHTML 16-Apr-17.
17-Jun-15 XHTML 2 What is XHTML? XHTML stands for Extensible Hypertext Markup Language XHTML is aimed to replace HTML.
WML/HTML and XML Multiplatform Applications. Agenda XML – History and purpose What have HTML, WML and XML got to do with each other Why useful for multiplatform.
Advanced Technical Writing 2006 Session #3. Today in Class… ► Teams pitch poster concepts:  Meet with your editorial team, show us how your material.
XML, XSL, XSLT, XHTML and others By Sean Hunter. Why XML?  XML was created to be a quick and easy way to provide structured data over the web.  Existing.
Introducing XHTML: Module B: HTML to XHTML. Goals Understand how XHTML evolved as a language for Web delivery Understand the importance of DTDs Understand.
1st Project Introduction to HTML.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Pemrograman Berbasis WEB XML part 2 -Aurelio Rahmadian- Sumber: w3cschools.com.
Julien Thibault  HTML is the basic building-blocks of webpages  It is not a language!! (despite its name)  Structure text/media.
Creating a Basic Web Page
XP Tutorial 9New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with XHTML Creating a Well-Formed Valid Document Tutorial 9.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
XML and XSL Institutional Web Management 2001: Organising Chaos.
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
XML: The Changing Phase of e-Documentation Jyothi Jandhyala.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
Technical Writing 2013 Unit #2. This week… ► Individuals complete Ethics Statement. ► Discussion of TC characteristics ► Brief intro to XML ► Basics of.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
EXtensible Markup Language (XML) and Documentation --ManojBokil -- Manoj Bokil.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
CSC 551: Web Programming Fall 2001 emerging & alternate Web technologies  Dynamic HTML  ActiveX  XML course overview  online review sheet  advice.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
Waqas Anwar Next SlidePrevious Slide. Waqas Anwar Next SlidePrevious Slide XML XML stands for EXtensible Markup Language.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
Introduction to XML This presentation covers introductory features of XML. What XML is and what it is not? What does it do? Put different related technologies.
CEAL 2003 XML for CJK Wooseob Jeong School of Information Studies University of Wisconsin - Milwaukee.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
XML Basics A brief introduction to XML in general 1XML Basics.
XML Engr. Faisal ur Rehman CE-105T Spring Definition XML-EXTENSIBLE MARKUP LANGUAGE: provides a format for describing data. Facilitates the Precise.
Cascading Style Sheets CSS. Source W3Schools
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
Unit 3 — Advanced Internet Technologies Lesson 11 — Introduction to XSL.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes The Web Wizard’s Guide to XHTML by Cheryl M. Hughes.
SCHOOL OF LIBRARY, ARCHIVE AND INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues XML and extensible systems Andy Dawson School.
IT Accessibility Committee XML as Content Management Presented by Michael B. Short May 11, 2006 Prepared by the NYS Forum IT Accessibility Committee
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
XP Tutorial 9New Perspectives on HTML and XHTML, Comprehensive 1 Working with XHTML Creating a Well-Formed Valid Document Tutorial 9.
Microsoft Expression Web 3 – Illustrated Unit D: Structuring and Styling Text.
CIS 228 The Internet 9/20/11 XHTML 1.0. “Quirks” Mode Today, all browsers support standards Compliant pages are displayed similarly There are multiple.
Advanced Technical Writing 2006 Session #3. Today in Class… ► Show-n-tell your CSS Objects from exercise 1 ► Meet with your editorial team, refine/post.
XML Introduction to XML Extensible Markup Language.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
Advanced Technical Writing 2006 Session #6. Today in Class… ► Evaluation criteria for P1 ► Meet with your editorial team, to prepare announcements/tips.
XML BASICS and more…. What is XML? In common:  XML is a standard, simple, self-describing way of encoding both text and data so that content can be processed.
Project 1 Introduction to HTML.
Tutorial 9 Working with XHTML
Database Processing with XML
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
CSE591: Data Mining by H. Liu
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Presentation transcript:

Advanced Technical Writing 2006 Session #4

Today in Class… ► Meet with your editorial team, refine/post deliverables ► Send URL for deliverables to Bill to post on class page ► Brief intro to XML

A brief introduction to XML As customized as necessary & As generalized as possible

What is XML ► eXtensible Markup Language (much cooler than eML, eh?) ► Think of it as a generic way to describe markup languages…allowing users to create their own tags which describe what is sometimes called the “semantic structure” of a document

What is XML ► Still confused? XML is a subset of SGML, the publishing industry standard for describing content so that it can be stored, referenced, distributed, and presented consistently across diverse systems

This is XML* <citation> Hart-Davidson, William Hart-Davidson, William <date>2000</date><publisher> Drybooks Inc. Drybooks Inc. <pcity>Antwerp</pcity></publisher></citation> * Well formed, but not valid XML… This could be finer grained..

What does XML do? 1 XML allows you to define the pieces of information (or objects, as we came to know them this week) that make up a document in such a way as to allow both humans and machines to recognize them and act upon them

What does XML do? 2 For machines, XML defines the logical structure of the document, giving names to things so they can be recognized (parsed) or referenced in conditional statements, etc …for people, it provides a way to describe what I’d rather call the rhetorical structure of the document

How does XML work? xml Dtd style rules An xml document is made valid when a Document Type Definition (or Schema) is present that describes types of elements and the relationships among elements for the document

An XML scenario, 1 Bill downloads a DTD that describes citation lists according to the Chicago Manual of Style Chicago dtd Using a program that exports citation listings in XML, he enters info for lots of books..each is stored as an XML file

An XML scenario, 1 Bill creates a CSS document that describes how Chicago Style references lists look Chicago css Bill watches as the browser builds his reference list He could have also used XSLT…

An XML scenario, day 2 Bill downloads a new DTD, this one for MLA style citations, and a new style sheet too! Bill’s editor wants the same list in MLA format!

A bit more about DTDs DTDs are the place where XML tag sets are defined. They are pretty powerful meta-documents that determine what the folks reading and writing XML documents of a particular type can and cannot include, search for, etc.

A bit more about DTDs We can consider DTD’s, or their newer and more flexible counterparts called XML Schema, as workspaces. They define conceptual and physical boundaries for content developers Their design is a critical task for the content specialist. Well wrought DTD’s & Schema can greatly impact the both user experience, the development cycle, and, hence, the business/mission.

Let’s Do a Little XML exercise Think of a document type that has sufficiently granular content as to make it pretty simple to come up with some XML tags to describe it. ► Make up a quick list of the tags that you think you would need. ► Name your tags with semantic labels…that is, identify functional objects within the document…avoid using “structural” units like “paragraph”

Inside the DTD… A DTD is just a list of declarations. Let’s consider three common types : 1. The first declaration names the DOCTYPE.

Inside the DTD, 2 2. Then come declarations of document ELEMENTs.

Inside the DTD, 3 3. Finally, there may be declarations for ATTRIBUTES of an ELEMENT.

This is a DTD < !DOCTYPE citation [ ] >

1. Find a movie review. 2. Pick out the “objects” and create markup by - using CSS to color code your news story with and a background color; each color should correspond to an item on the DTD - pasting the text into MS Word and using the “highlighter” tool to apply colors 3. Provide a key so we can see what your objects are Another X-ercise…we’ll review these next time!

A Few More X’s… ► What is XHTML? Quite simply, it is html redescribed as an XML DTD. Or another way to say it is that XHTML is the current default web DTD. The W3C may stop issuing HTML spec. in the future and just describe a baseline web DTD or Schema.

A Few More X’s… ► What is XSL? XSL-T? The xml stylesheet specification. XSLT is a very robust spec for transforming an XML document of one type into one of another type…meaning you can do more than just “style” information for display, you can also change it into other forms.

Good references for CSS & XML

Next Time… ► Semantic Markup 2 - XML, dynamic presentation, & multiple audience adaptation ► Read: Wright (pdf); Williams & Spyridakis (pdf) ► Post your XML color-coding exercise