Introduction to XML Markup

Original Author(s): Markus Gylling

eXtensible Markup Language

Markup

Markup refers to the sequence of characters or other symbols that you insert at certain places in a text or word processing file

Main categories:

  • presentational
  • descriptive

Veni, vidi, vici

Markup can be used to say:
descriptive This is a quote, in Latin, allegedly by Caesar.
presentational Display it in italics with Arial font.

XML

A simple, flexible descriptive text markup format

[toc hidden:1]

eXtensible Markup Language

Markup

Markup refers to the sequence of characters or other symbols that you insert at certain places in a text or word processing file

Main categories:

  • presentational
  • descriptive

Veni, vidi, vici

Markup can be used to say:
descriptive This is a quote, in Latin, allegedly by Caesar.
presentational Display it in italics with Arial font.

XML

A simple, flexible descriptive text markup format

Makes it possible to define data structure and helps us understand its meaning and context; provides ways to describe the semantics and structure of the information.

Provides means to use grammars taylored for the specific context/need.

Antecedent: SGML

SGML, the Standard Generalized Markup Language, deals with the structural (descriptive) markup of electronic documents.

It was made an international standard by ISO in October 1986.

SGML soon became very popular thanks in particular to acceptance in the editing world, by large multi-national companies, governmental organizations, and, more recently, by the emergence of HTML, HyperText Markup Language, the source language of structured documents on the World Wide Web.

Reasons for and principles of XML

  • "Fixing the web"
    • SGML too complex
    • A need for meaningful (descriptive) markup
    • Device independence
  • A unified format for the publishing industry

Why is XML such an important development?

XML allows the flexible development of user-defined document types.

It provides a...

  • robust
  • flexible
  • non-proprietary
  • persistent
  • verifiable
  • cross-plattform
  • cross-language

...file format for the storage and transmission of text and data both on and off the Web; and it removes the more complex options of SGML, making it easier to program for.

XML removes two constraints which were holding back Web and Electronic Information developments:

  • dependence on a single, inflexible document type (HTML) which was being much abused for tasks it was never designed for;
  • the complexity of full SGML, whose syntax allows many powerful but hard-to-program options.

Who is responsible?

XML is a project of the World Wide Web Consortium (W3C), and the development of the specification is being supervised by their XML Working Group. A Special Interest Group of co-opted contributors and experts from various fields contributed comments and reviews by email.

XML is a public format: it is not a proprietary development of any company. The v1.0 specification was accepted by the W3C as Recommendation on Feb 10, 1998.

Why do we need it? Why not just use Word or Notes? Or HTML?

Some typical replies off the web:

  • Information on a network which connects many different types of devices has to be usable on all of them.
  • Public information cannot afford to be restricted to one make or model or manufacturer, or to cede control of its data format to private hands.
  • It is also helpful for such information to be in a form that can be reused in many different ways, as this can minimize wasted time and effort.
  • Proprietary data formats, no matter how well documented or publicized, are simply not an option: their control still resides in private hands and they can be changed or withdrawn arbitrarily without notice.

XML does nothing

XML is a meta-language, used to create new languages.

XML is but a set of rules defining a common outer syntax for the markup.

XML is extensible

The markup used in HTML documents and the structure of HTML documents are predefined. The author of HTML documents can only use tags that are defined in the HTML standard. XML allows the author to define his own elements and his own document structure.

XML document example (Download the file and change the file extension to XML)

Industry adoption

XML and Accessibility: the future

"The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."

Tim Berners-Lee, W3C Director and inventor of the World Wide Web


Emerging XML-based languages with a promise of enhanced accessibility, such as:

  • SVG
  • XFORMS
  • XHTML 2

XML and Accessibility: multimodal interaction

Multimodal Content

The Dream

  • Adapting the Web to allow multiple modes of interaction:
    • GUI, Speech, Vision, Pen, Gestures, Haptic interfaces, ...
  • Augmenting human to computer and human to human interaction
    • Communication services involving multiple devices and multiple people
  • Anywhere, Any device, Any time
    • Services that adapt to the device, user preferences and environmental conditions
  • Accessible to all

The Multimodal Interaction Activity is extending the Web user interface to allow multiple modes of interaction, offering users the choice of using their voice, or an input device such as a key pad, keyboard, mouse, stylus or other input device. For output, users will be able to listen to spoken prompts and audio, and to view information on graphical displays. The Working Group is developing markup specifications for synchronization across multiple modalities and devices with a wide range of capabilities.

asvg

XML and Accessibility: requirements

For XML to enhance information accessibility, the following is required:

  • Content and Information that is well structured
  • Content Structures that are semantically meaningful
  • Multimodal interaction with the content

XML and DAISY

First transition to a full XML fileset with Daisy 2.02 (2001)
This recommendation uses XHTML 1.0, an XML reformulation of HTML:
  • Adds a significant simplification for playing devices
  • Adds futuresafing
  • But does not add grammars authored for the particular purpose
First release of Daisy 3 (Z39.86-2002) (2002)
Introduces specific grammars for:
  • The Navigation Control Center (NCX)
  • The Full Text of the publication (DTBOOK)
  • Device-interchangeable bookmarks
  • and more...

Focuses in these grammars on the rigidity of structure, and a simple but semantically rich grammar for print books.

A structurally an semantically correct XML source document can be use to create many different output formats, such as:

  • A DAISY 2.02 Talking Book
  • A DAISY 3 Talking Book
  • Braille Print
  • Dynamic Braille
  • Large-print
  • E-text (ascii, xhtml, ...)
  • for different output formats
  • for new editions of the same book

This DTD is purposively designed for the single source master concept.

Using XSLT and other automated or semi-automated transform processes, the source document can be prepared for the output destination, if needed at all (dtbook is in itself a good e-text format for example).

Strict XHTML 1.0 documents can also be upgraded to DTBOOK at a later stage using XSLT.

Access to the Source Document

Legislation

Access to publishers files

Output format variations

Methodologies

  • Manual typing
  • Scanning with automated conversion into text (ascii, rtf)
  • Publisher files conversion

Primary benefits of XML

  • openness
  • wide adoption
  • grammar specificity and extensibility
  • information integrity
  • information longevity
  • focus on structure and semantics, not presentation
  • multiple uses, multiple modalities
  • usable by humans and machines
DAISYpedia Categories: 


This page was last edited by PVerma on Tuesday, July 13, 2010 00:30
Text is available under the terms of the DAISY Consortium Intellectual Property Policy, Licensing, and Working Group Process.

Comments

شركة تنظيف كنب شرق الرياض هناك عدد من الشركات التى لا حصر لها فى القيام باعمال التنظيف بشكل عام الا ان شركة الاوائل تسعى فى البحث عن التخصص وتبحث عن افضل الخدمات التى لابد من القيام بالتخصص فى تنظيف الكنب فشركة الاوائل تسعى الى تحقيق التميز فى التنظيف وافضل من شراء اغلى انواع المساحيق و المنظفات وتعانى من النتائج التى تصل اليها فعليك ان تستعن بشركة الاوائل افضل شركة تنظيف كنب فى شمال الرياض ولنا عدة فروع كشركة تنظيف كنب بحى الصحافة وايضا تنظيف كنب بحى الاذدهار النخيل حطين الدرعية الياسمين النفل الملقا. شركة مكافحة حشرات شمال الرياض في كثير من الأحيان، الناس تحملها من موقع إلى آخر و هم لا يدرون. واحدة من الأشكال الأكثر شيوعا علي النقل هو الفنادق حيث تنتشر فيها. تزحف الي أمتعتهم ثم تقيم معسكرا وعندما يعودون الي المنزل ينتقلوا الي منزلك. ويمكن لهذه الكائنات أيضا العثور على منزل جديد عند إضافة الأثاث المستعمل إلى غرفة ما. بق الفراش يتعلق بملابس شخص يزور موقعا ملوثاً. طلاب الجامعات في كثير من الأحيان تنقل هذه المخلوقات، دون علمهم، إلى منازلهم لقضاء. عامل آخر شائع للإصابة وهو الانتقال الى منزل مصاب بالفعل. تؤدي تسربات المياه الي اضرار بالغة بالمنزل ومنها علي سبيل المثل وليس الحصر تآكل طبقة الحديد بسقف المنزل والتي تسبب تصدعات و تشققات بسقف و حوائط البيت تؤدي الي تفاقم المشكلة و الاضطرار فتحتاج الي لترميم المنزل ، و من الاضرار الناتجة ايضا علي تسربات المياه التأثير بالسلب علي ديكورات المنزل. شركة كشف تسربات المياه غرب الرياض علاج تسربات المياه الاتصال بمؤسسة الضمان قسم الصيانة و كشف تسربات المياه يتم” الكشف عن تسربات المياه” وتحديد مكان الخلل . الاصلاح للمشاكل الموجودة والتي تم تحديدها بواسطة الجهاز الالكتروني . الاختبار بعد الاصلاح . “العزل المائي والعزل الحراري” لمنع التسربات الناتجة عن الامتار و تسكير المسامات بمادة آبار لمنع تآكل حديد سطح المنزل من اهم ما يميز شركة نقل عفش جنوب الرياض انها تعتمد على عماله فلبينيه متميزه لديها القدره على العمل تحت اى ضغط وتحت اى ظروف من اجل الحصول الى اعلى مستوى من” خدمات نقل الاثاث “فالامر لا يتعلق بحمل او نقل اثاث ولكن له علاقه بالجوده ومدى امتياز شركه الاوال بتقديم خدمه نقل الاثاث فالعماله الفلبينيه تقدم اعلى مستوى من الخدمه والحفاظ على الاثاث وتقديم الخدمه فى الوقت المناسب القيام بنقل الاثاث ب300 ريال.

هناك العديد من الأشياء التي سوف تحتاج للاستفسار عنها عندما تقوم بالأتصال بشركات نقل الاثاث غرب الرياض. حيث انها فكرة جيدة لتقديم قائمة من الأشياء التي يجب أن نسأل عنها قبل البدء في إجراء مكالمات هاتفية، حتي يمكنك أن تكون متأكدا من أنك لا تفوت أي شيء مع الرسوم الإضافية التي لم تتوقعها. يجب عليك الحصول على مقتطفات من عدد من الشركات لأنهم جميعا لديهم خدمات وأسعار مختلفة شركة نقل أثاث شرق الرياض تواجد الفئران بالقرب من بيئة حياة الإنسان تهديد له، لأنه يكون عرضة لمجموعة من الأخطار التي يمكن أن تتسبب فيها هذه الفئران بشكل عام، من قبيل: الإصابة بالربو خصوصا عندما يتعلق الأمر بالأطفال الصغار، وذلك كون أن فضلاتها تعتبر مجال مناسب جدا لتكاثر وانتشار البكتيريا التي تؤدي إلى افساد الطعام عبر التسمم الغذائي. كما أن هذه الفضلات في حد ذاتها مزعجة للإنسان بسبب رائحتها الكريهة. شركة مكافحة الفئران شرق الرياض . العديد من سكان مدينة الرياض بالسعودية يعانون من وجود الحشرات في منازلهم بكثرة و لهذا يحاول البعض التعرف علي طرق مكافحة الحشرات بالرياض أو البحث عن شركات مكافحة الحشرات بالرياض و سوف أقوم بإعطائكم بعض النصائح للحد من انتشار الحشرات في المنزل و طرق القضاء عليها شركة مكافحة حشرات شرق الرياض . الاستعانة بشركة تنظيف بالرياض أصبحت من الأمور الضرورية والروتينية في تعاملات أهلها، حيث أن طلب خدمة تنظيف المنازل، الشقق والفلل عرف تطور كبير عبر اقبال الناس على هذه الخطوة في ظل نمط الحياة المتسارع وضيق الوقت للقيام بهذه المهمة اليومية خصوصا في البيوت، إما التزامات الشغل التي تكاد لا تنتهى أو الاهتمام بشؤون الأولاد التي تعد من بين الأولويات في حياة الكثير من بني البشر. شركة تنظيف شرق الرياض . تقوم بانجاز مهمة النظافة المطلوبة من قبل العميل في أسرع وقت ممكن.حيث نسعى دائماً أن ننجز الخدمات التي نقدمها في أقل مدة ممكنة دون التأثير على جودة الخدمات التي نقدمها، فتقديم خدمة بدون جودة عالية ممنوع ومحظور في فلسفة شركتنا. الكثير من العملاء يجدون مشكلة كبيرة في تدبير وقتهم اليومي واستثماره في الأهم دوما شركة تنظيف شقق شرق الرياض . هناك العديد من الشركات التي تقدم خدمات التنظيف في السوق. كعميل، من المهم أن تأخذ وقتك عند اختيار الشركة التي تريد استئجارها لهذه الخدمات. أول شىء تحتاج إلى التفكير فيه عند اختيار شركات تنظيف فلل بالرياض هو ما إذا كانت هذه الشركات مؤهلة لنقدم لكم هذه الخدمات. فإنه من المستحسن إستئجار شركة تتعامل مع تنظيف فلل بالرياض بشكل مستمر شركة تنظيف فلل شرق الرياض . الكثير من عملائنا لم يعد يشكل لهم السفر لوقت طويل خارج البلد للعمل إما لحسابهم الخاص أو لحساب الشركة التي يعملون بها والتي كلفتهم بمهمة خارج الوطن، حيث أنهم يعرفون الطريق الصحيح في اختيار المكان المناسب لحفظ ممتلكاتهم الثمينة المتمثلة في اثاث وعفش المنزل. البحث الطويل والشاق عن المستودع المثالي لوضع ودائعهم أصبح كلام من الماضي مع شركة تخزين أثاث شرق الرياض .